commit 34fd6368708daec4c6af2b93d69d5ed774ac7c47 Author: Nick Mathewson nickm@torproject.org Date: Mon Jan 9 14:29:15 2017 -0500
memory leak in fuzz_vrs --- src/test/fuzz/fuzz_vrs.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/test/fuzz/fuzz_vrs.c b/src/test/fuzz/fuzz_vrs.c index 1c4e5e2..406a4de 100644 --- a/src/test/fuzz/fuzz_vrs.c +++ b/src/test/fuzz/fuzz_vrs.c @@ -45,7 +45,7 @@ fuzz_cleanup(void) int fuzz_main(const uint8_t *data, size_t sz) { - const char *str = tor_memdup_nulterm(data, sz), *s; + char *str = tor_memdup_nulterm(data, sz), *s; routerstatus_t *rs_ns = NULL, *rs_md = NULL, *rs_vote = NULL; vote_routerstatus_t *vrs = tor_malloc_zero(sizeof(*vrs)); smartlist_t *tokens = smartlist_new(); @@ -73,6 +73,7 @@ fuzz_main(const uint8_t *data, size_t sz) vote_routerstatus_free(vrs); memarea_clear(area); smartlist_free(tokens); + tor_free(str); return 0; }