diff options
| author | van Hauser <vh@thc.org> | 2020-03-23 18:19:20 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-03-23 18:19:20 +0100 |
| commit | 82432195a8e46f67394b528fbfe8749903c7f064 (patch) | |
| tree | 1289a776f96b7af6fed7b1c61509368de14aeb46 /src/afl-showmap.c | |
| parent | 0e1d82dd9f5cfe48b294e876924acea2f5094f01 (diff) | |
| parent | 77b81e7361f7286cc3e0174b87ae5facb9f1290d (diff) | |
| download | afl++-82432195a8e46f67394b528fbfe8749903c7f064.tar.gz | |
Merge pull request #266 from AFLplusplus/dev
Diffstat (limited to 'src/afl-showmap.c')
| -rw-r--r-- | src/afl-showmap.c | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/src/afl-showmap.c b/src/afl-showmap.c index 0051bbec..caacefe4 100644 --- a/src/afl-showmap.c +++ b/src/afl-showmap.c @@ -263,9 +263,8 @@ static void write_to_testcase(afl_forkserver_t *fsrv, void *mem, u32 len) { static u8 run_target_forkserver(afl_forkserver_t *fsrv, char **argv, u8 *mem, u32 len) { - static struct itimerval it; - static u32 prev_timed_out = 0; - int status = 0; + struct itimerval it; + int status = 0; memset(fsrv->trace_bits, 0, MAP_SIZE); MEM_BARRIER(); @@ -277,7 +276,7 @@ static u8 run_target_forkserver(afl_forkserver_t *fsrv, char **argv, u8 *mem, /* we have the fork server up and running, so simply tell it to have at it, and then read back PID. */ - if ((res = write(fsrv->fsrv_ctl_fd, &prev_timed_out, 4)) != 4) { + if ((res = write(fsrv->fsrv_ctl_fd, &fsrv->prev_timed_out, 4)) != 4) { if (stop_soon) return 0; RPFATAL(res, "Unable to request new process from fork server (OOM?)"); @@ -579,11 +578,6 @@ static void setup_signal_handlers(void) { sigaction(SIGINT, &sa, NULL); sigaction(SIGTERM, &sa, NULL); - /* Exec timeout notifications. */ - - sa.sa_handler = handle_timeout; - sigaction(SIGALRM, &sa, NULL); - } /* Show banner. */ |
