diff options
author | Nick Mathewson <nickm@torproject.org> | 2014-09-18 11:52:16 -0400 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2014-09-18 11:52:16 -0400 |
commit | 37390574b08929b91d42743136a61f21eaf759e6 (patch) | |
tree | 78c2c11f15d6c7bc5cc013e050758a173588feee | |
parent | c243dbf4c8fa3715594b70386557d01de796e818 (diff) | |
download | libevent-37390574b08929b91d42743136a61f21eaf759e6.tar.gz |
Fix a use-after-free in unit tests. CID 752027
-rw-r--r-- | test/regress_buffer.c | 1 |
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); |