summaryrefslogtreecommitdiff
path: root/test/regress_bufferevent.c
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2012-07-26 10:09:13 -0400
committerNick Mathewson <nickm@torproject.org>2012-07-26 10:09:13 -0400
commit7ef04e4b4838f011ea13a0ca13b0ef5263e9362b (patch)
tree06d92a66ac344169e28de2aef43804ef939556ca /test/regress_bufferevent.c
parent13525c50ebb81c38d655192990425b2610b1e9aa (diff)
parent3cde5bf57a993e61a735c53999160e8c480d85f2 (diff)
downloadlibevent-7ef04e4b4838f011ea13a0ca13b0ef5263e9362b.tar.gz
Merge remote-tracking branch 'origin/patches-2.0'
Conflicts: configure.in test/regress_buffer.c test/regress_dns.c
Diffstat (limited to 'test/regress_bufferevent.c')
-rw-r--r--test/regress_bufferevent.c14
1 files changed, 10 insertions, 4 deletions
diff --git a/test/regress_bufferevent.c b/test/regress_bufferevent.c
index 06b8831f..335ed44d 100644
--- a/test/regress_bufferevent.c
+++ b/test/regress_bufferevent.c
@@ -256,6 +256,8 @@ test_bufferevent_watermarks_impl(int use_pair)
bev1 = bufferevent_new(pair[0], NULL, wm_writecb, wm_errorcb, NULL);
bev2 = bufferevent_new(pair[1], wm_readcb, NULL, wm_errorcb, NULL);
}
+ tt_assert(bev1);
+ tt_assert(bev2);
bufferevent_disable(bev1, EV_READ);
bufferevent_enable(bev2, EV_READ);
@@ -280,8 +282,10 @@ test_bufferevent_watermarks_impl(int use_pair)
tt_assert(!event_pending(&bev2->ev_write, EV_WRITE, NULL));
end:
- bufferevent_free(bev1);
- bufferevent_free(bev2);
+ if (bev1)
+ bufferevent_free(bev1);
+ if (bev2)
+ bufferevent_free(bev2);
}
static void
@@ -390,8 +394,10 @@ test_bufferevent_filters_impl(int use_pair)
test_ok = 0;
end:
- bufferevent_free(bev1);
- bufferevent_free(bev2);
+ if (bev1)
+ bufferevent_free(bev1);
+ if (bev2)
+ bufferevent_free(bev2);
}