]> granicus.if.org Git - libevent/commitdiff
Defer EOF on paired bufferevent correctly.
authorNick Mathewson <nickm@torproject.org>
Mon, 25 May 2009 23:11:31 +0000 (23:11 +0000)
committerNick Mathewson <nickm@torproject.org>
Mon, 25 May 2009 23:11:31 +0000 (23:11 +0000)
svn:r1317

bufferevent_pair.c

index a061cb8ced79b285978d50480a1d7b5005b9f774..8ed0f0b8978cba52cec8d70b02d042485995b8ee 100644 (file)
@@ -261,8 +261,7 @@ be_pair_flush(struct bufferevent *bev, short iotype,
 
        if (mode == BEV_FINISHED) {
                if (partner->errorcb)
-                       (*partner->errorcb)(partner,
-                           iotype|BEV_EVENT_EOF, partner->cbarg);
+                       _bufferevent_run_eventcb(partner, iotype|BEV_EVENT_EOF);
        }
        return 0;
 }