diff options
| author | Andrea Fioraldi <andreafioraldi@gmail.com> | 2020-04-07 10:56:31 +0200 | 
|---|---|---|
| committer | Andrea Fioraldi <andreafioraldi@gmail.com> | 2020-04-07 10:56:31 +0200 | 
| commit | 604f17b89762a456a48b53698de6825693bcf580 (patch) | |
| tree | 10697d0e0d9851ebd100e478eb3a050b98d6cc8d | |
| parent | da1f3bf41eb7640c40f6fa3e1cbcc694c25d9892 (diff) | |
| download | afl++-604f17b89762a456a48b53698de6825693bcf580.tar.gz | |
small fixes
| -rw-r--r-- | llvm_mode/afl-llvm-rt.o.c | 11 | 
1 files changed, 5 insertions, 6 deletions
| diff --git a/llvm_mode/afl-llvm-rt.o.c b/llvm_mode/afl-llvm-rt.o.c index 7ef8e165..4d1f846c 100644 --- a/llvm_mode/afl-llvm-rt.o.c +++ b/llvm_mode/afl-llvm-rt.o.c @@ -237,16 +237,12 @@ static void __afl_start_snapshots(void) { __afl_area_ptr[0] = 1; memset(__afl_prev_loc, 0, MAX_NGRAM_SIZE * sizeof(PREV_LOC_T)); - fprintf(stderr, "STARTED %p...\n", __builtin_return_address(0)); - return; } } else { - fprintf(stderr, "child stopped\n"); - /* Special handling for persistent mode: if the child is alive but currently stopped, simply restart it with SIGCONT. */ @@ -274,7 +270,6 @@ static void __afl_start_snapshots(void) { } } - #endif /* Fork server logic. */ @@ -283,8 +278,12 @@ static void __afl_start_forkserver(void) { #ifdef __linux__ if (!is_persistent && !__afl_cmp_map && !getenv("AFL_NO_SNAPSHOT") && - afl_snapshot_init() >= 0) + afl_snapshot_init() >= 0) { + __afl_start_snapshots(); + return; + + } #endif static u8 tmp[4]; | 
