diff options
author | vanhauser-thc <vh@thc.org> | 2021-06-01 18:35:42 +0200 |
---|---|---|
committer | vanhauser-thc <vh@thc.org> | 2021-06-01 18:35:42 +0200 |
commit | e3a0ede91c9319ac6991c3f739b24e6af08749d9 (patch) | |
tree | cf71d840c51902a04d5453219f52e7288b25cd44 | |
parent | db6947452c6d356e30c7fe1bf6697fe59c0e6a38 (diff) | |
download | afl++-e3a0ede91c9319ac6991c3f739b24e6af08749d9.tar.gz |
ensure memory is there before free
-rw-r--r-- | src/afl-fuzz-redqueen.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/afl-fuzz-redqueen.c b/src/afl-fuzz-redqueen.c index 22fd0621..b41ffa88 100644 --- a/src/afl-fuzz-redqueen.c +++ b/src/afl-fuzz-redqueen.c @@ -2663,7 +2663,12 @@ exit_its: afl->queue_cur->colorized = CMPLOG_LVL_MAX; - ck_free(afl->queue_cur->cmplog_colorinput); + if (afl->queue_cur->cmplog_colorinput) { + + ck_free(afl->queue_cur->cmplog_colorinput); + + } + while (taint) { t = taint->next; |