From 46d5452c864cef04994e67b0fe319dcfa61d120e Mon Sep 17 00:00:00 2001 From: che30122 Date: Thu, 28 Apr 2022 15:35:25 +0800 Subject: update afl-sharedmem.c --- src/afl-sharedmem.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/afl-sharedmem.c b/src/afl-sharedmem.c index 8d58bb3e..63575318 100644 --- a/src/afl-sharedmem.c +++ b/src/afl-sharedmem.c @@ -107,7 +107,7 @@ void afl_shm_deinit(sharedmem_t *shm) { if (shm->cmp_map != NULL) { munmap(shm->cmp_map, shm->map_size); - shm->map = NULL; + shm->cmp_map = NULL; } -- cgit 1.4.1 From c563faa076d89860025fca90040b8382e19fde86 Mon Sep 17 00:00:00 2001 From: che30122 Date: Tue, 17 May 2022 16:47:01 +0800 Subject: fix mem leak --- src/afl-fuzz-state.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src') diff --git a/src/afl-fuzz-state.c b/src/afl-fuzz-state.c index 47e39762..98217438 100644 --- a/src/afl-fuzz-state.c +++ b/src/afl-fuzz-state.c @@ -592,6 +592,7 @@ void afl_state_deinit(afl_state_t *afl) { if (afl->sync_id) { ck_free(afl->out_dir); } if (afl->pass_stats) { ck_free(afl->pass_stats); } if (afl->orig_cmp_map) { ck_free(afl->orig_cmp_map); } + if (afl->cmplog_binary) { ck_free(afl->cmplog_binary); } afl_free(afl->queue_buf); afl_free(afl->out_buf); -- cgit 1.4.1