diff options
author | vanhauser-thc <vh@thc.org> | 2023-06-21 12:20:10 +0200 |
---|---|---|
committer | vanhauser-thc <vh@thc.org> | 2023-06-21 12:20:10 +0200 |
commit | 64b15a00f270f0ac9c00cf13e569481672227635 (patch) | |
tree | cbc3c68368749cb71e68c6a951ffd106d8884b8b /src/afl-showmap.c | |
parent | 936b6dcb5d7a93d2aa211d0812fd26ba0b2c7d3c (diff) | |
download | afl++-64b15a00f270f0ac9c00cf13e569481672227635.tar.gz |
fix afl-cmin* for old afl vanilla issue
Diffstat (limited to 'src/afl-showmap.c')
-rw-r--r-- | src/afl-showmap.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/afl-showmap.c b/src/afl-showmap.c index 9c029035..13867fda 100644 --- a/src/afl-showmap.c +++ b/src/afl-showmap.c @@ -243,7 +243,8 @@ static void analyze_results(afl_forkserver_t *fsrv) { total += fsrv->trace_bits[i]; if (fsrv->trace_bits[i] > highest) highest = fsrv->trace_bits[i]; - if (!coverage_map[i]) { coverage_map[i] = 1; } + // if (!coverage_map[i]) { coverage_map[i] = 1; } + coverage_map[i] |= fsrv->trace_bits[i]; } @@ -328,7 +329,7 @@ static u32 write_results_to_file(afl_forkserver_t *fsrv, u8 *outfile) { if (cmin_mode) { - fprintf(f, "%u%u\n", fsrv->trace_bits[i], i); + fprintf(f, "%u%03u\n", i, fsrv->trace_bits[i]); } else { |