summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2014-09-18 11:52:16 -0400
committerNick Mathewson <nickm@torproject.org>2014-09-18 11:52:16 -0400
commit37390574b08929b91d42743136a61f21eaf759e6 (patch)
tree78c2c11f15d6c7bc5cc013e050758a173588feee
parentc243dbf4c8fa3715594b70386557d01de796e818 (diff)
downloadlibevent-37390574b08929b91d42743136a61f21eaf759e6.tar.gz
Fix a use-after-free in unit tests. CID 752027
-rw-r--r--test/regress_buffer.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/test/regress_buffer.c b/test/regress_buffer.c
index 2b4e7b3e..8bf49aea 100644
--- a/test/regress_buffer.c
+++ b/test/regress_buffer.c
@@ -819,6 +819,7 @@ test_evbuffer_add_file(void *ptr)
if (use_segment) {
tt_assert(evbuffer_add_file_segment(src, seg,
segment_offset, segment_len)!=-1);
+ seg = NULL; /* Avoid double-free */
} else {
tt_assert(evbuffer_add_file(src, fd, starting_offset,
mapping_len) != -1);