summaryrefslogtreecommitdiff
path: root/posix/arch.c
diff options
context:
space:
mode:
Diffstat (limited to 'posix/arch.c')
-rw-r--r--posix/arch.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/posix/arch.c b/posix/arch.c
index 71b49f3c..f169edef 100644
--- a/posix/arch.c
+++ b/posix/arch.c
@@ -197,6 +197,7 @@ void arch_reapChild(honggfuzz_t * hfuzz, fuzzer_t * fuzzer)
int r = poll(&pfd, 1, -1);
if (r == -1 && errno == EINTR) {
subproc_checkTimeLimit(hfuzz, fuzzer);
+ subproc_checkTermination(hfuzz, fuzzer);
}
if (r == -1 && errno != EINTR) {
PLOG_F("poll(fd=%d)", fuzzer->persistentSock);