]> granicus.if.org Git - libevent/commitdiff
Remember to initialize timeout events for bufferevent_async
authorChristopher Davis <chrisd@mangrin.org>
Fri, 6 Aug 2010 13:33:55 +0000 (09:33 -0400)
committerNick Mathewson <nickm@torproject.org>
Fri, 6 Aug 2010 13:51:47 +0000 (09:51 -0400)
Fixes segfaults in unit tests.

bufferevent_async.c

index 9079f7ead3f09d85b7ccc35d2540dc505d6deb07..30ec957a3cb26815c18cda9ea81b0d83836dc57f 100644 (file)
@@ -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: