diff -r dd47dbe85bec -r 57662d96d8a8 src/buffer_event.c --- a/src/buffer_event.c Wed Jul 15 10:39:10 2009 -0400 +++ b/src/buffer_event.c Sat Jan 15 19:46:55 2011 -0500 @@ -201,8 +201,13 @@ le_bufferevent* ev = buffer_event_get(L, 1); if(!ev->ev) return 0; +#if LIBEVENT_VERSION_NUMBER >= 0x02000000 + lua_pushinteger(L, (ev->ev->timeout_read).tv_sec); + lua_pushinteger(L, (ev->ev->timeout_write).tv_sec); +#else lua_pushinteger(L, ev->ev->timeout_read); lua_pushinteger(L, ev->ev->timeout_write); +#endif return 2; }