diff options
author | van Hauser <vh@thc.org> | 2020-08-09 12:15:36 +0200 |
---|---|---|
committer | van Hauser <vh@thc.org> | 2020-08-09 12:15:36 +0200 |
commit | a1129b67c22ff54e25d457efbe44b3ab11851b5b (patch) | |
tree | e1e0402f2d5165b156f6cd7b21621f0bbe56643d /src/afl-fuzz-run.c | |
parent | 0bb59ba11606e0382126304f78507efe7d62fd6b (diff) | |
download | afl++-a1129b67c22ff54e25d457efbe44b3ab11851b5b.tar.gz |
changes
Diffstat (limited to 'src/afl-fuzz-run.c')
-rw-r--r-- | src/afl-fuzz-run.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/afl-fuzz-run.c b/src/afl-fuzz-run.c index badc2239..b325f788 100644 --- a/src/afl-fuzz-run.c +++ b/src/afl-fuzz-run.c @@ -479,10 +479,11 @@ abort_calibration: if (afl_fsrv_run_target(&afl->taint_fsrv, use_tmout, &afl->stop_soon) == 0) { - u32 len = q->len / 8; - if (q->len % 8) len++; - u32 bits = count_bits_len(afl, afl->taint_fsrv.trace_bits, len); - if (afl->debug) fprintf(stderr, "Debug: tainted bytes: %u\n", bits); + u32 len = q->len; + if (len % 4) + len = len + 4 - (q->len % 4); + u32 bytes = count_bytes_len(afl, afl->taint_fsrv.trace_bits, len); + if (afl->debug) fprintf(stderr, "Debug: tainted bytes: %u\n", bytes); } |