From de1f5d6d87c8122ede59124ea5d9255cb609af78 Mon Sep 17 00:00:00 2001 From: Christopher Davis Date: Fri, 6 Aug 2010 09:33:55 -0400 Subject: [PATCH] Remember to initialize timeout events for bufferevent_async Fixes segfaults in unit tests. --- bufferevent_async.c | 2 ++ 1 file changed, 2 insertions(+) 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: