diff options
author | van Hauser <vh@thc.org> | 2022-10-24 20:01:36 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-24 20:01:36 +0200 |
commit | 02502c1a543b2150bec78fbac2f0fcf1f4cd7a5a (patch) | |
tree | 690fe65fc6663cbd80711f89882d67643210692d /instrumentation/afl-compiler-rt.o.c | |
parent | e9ecfed81dfd57f557a0e91d4f8ac106cfe867a2 (diff) | |
parent | 2cbe49c6eb9fa3514289a088e68c847949d9d4cc (diff) | |
download | afl++-02502c1a543b2150bec78fbac2f0fcf1f4cd7a5a.tar.gz |
Merge pull request #1563 from nbars/stable
Fix child reaping on fuzzer termination
Diffstat (limited to 'instrumentation/afl-compiler-rt.o.c')
-rw-r--r-- | instrumentation/afl-compiler-rt.o.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/instrumentation/afl-compiler-rt.o.c b/instrumentation/afl-compiler-rt.o.c index 20069824..8c09d9d8 100644 --- a/instrumentation/afl-compiler-rt.o.c +++ b/instrumentation/afl-compiler-rt.o.c @@ -159,6 +159,7 @@ static void at_exit(int signal) { if (unlikely(child_pid > 0)) { kill(child_pid, SIGKILL); + waitpid(child_pid, NULL, 0); child_pid = -1; } @@ -2407,4 +2408,3 @@ void __afl_set_persistent_mode(u8 mode) { } #undef write_error - |