diff --git a/docs/Changelog.md b/docs/Changelog.md index d6620ac5..c45e0fbe 100644 --- a/docs/Changelog.md +++ b/docs/Changelog.md @@ -5,7 +5,16 @@ ### Version ++4.33a (dev) - - ... + - afl-fuzz: + - Use `AFL_PRELOAD_DISCRIMINATE_FORKSERVER_PARENT` if you use AFL_PRELOAD + to disable fork, see docs (thanks to @alexandredoyen29) + - Fix for FAST power schedules (introduced in 4.32c) (thanks to @kcwu) + - Colors for NO_UI output (thanks to @smoelius) + - more 64 bit archicture support by @maribu + - afl-cc: + - Fix to make AFL_SAN_NO_INST work with gcc_plugin + - qemuafl: + - better MIPS persistent mode support ### Version ++4.32c (release) diff --git a/src/afl-forkserver.c b/src/afl-forkserver.c index 2d07ca4d..b5fec704 100644 --- a/src/afl-forkserver.c +++ b/src/afl-forkserver.c @@ -888,11 +888,7 @@ void afl_fsrv_start(afl_forkserver_t *fsrv, char **argv, /* CHILD PROCESS */ - if (unlikely(fsrv->setenv)) { - - setenv("AFL_FORKSERVER_PARENT", "1", 0); - - } + if (unlikely(fsrv->setenv)) { setenv("AFL_FORKSERVER_PARENT", "1", 0); } // enable terminating on sigpipe in the children struct sigaction sa; diff --git a/test-instr.c b/test-instr.c index 7ab342cf..61a2703a 100644 --- a/test-instr.c +++ b/test-instr.c @@ -80,6 +80,7 @@ int main(int argc, char **argv) { break; } + #ifdef EXIT_AT_END exit(0); #endif