diff --git a/bufferevent_async.c b/bufferevent_async.c index 9079f7ea..30ec957a 100644 --- a/bufferevent_async.c +++ b/bufferevent_async.c @@ -431,6 +431,8 @@ bufferevent_async_new(struct event_base *base, event_overlapped_init(&bev_a->write_overlapped, write_complete); bev_a->ok = fd >= 0; + if (bev_a->ok) + _bufferevent_init_generic_timeout_cbs(bev); return bev; err: