diff options
author | vanhauser-thc <vh@thc.org> | 2021-03-24 11:12:23 +0100 |
---|---|---|
committer | vanhauser-thc <vh@thc.org> | 2021-03-24 11:12:44 +0100 |
commit | d68bd656fef035e83bcc372680e8ecd538d9badb (patch) | |
tree | 863590b61ece8db9a1bc13914f47c3c1f93accdd /src/afl-fuzz-one.c | |
parent | 8bd5d7676ed41c599e31a26f0170f4f4276912ca (diff) | |
download | afl++-d68bd656fef035e83bcc372680e8ecd538d9badb.tar.gz |
fix counting favorites
Diffstat (limited to 'src/afl-fuzz-one.c')
-rw-r--r-- | src/afl-fuzz-one.c | 21 |
1 files changed, 15 insertions, 6 deletions
diff --git a/src/afl-fuzz-one.c b/src/afl-fuzz-one.c index c73e394a..4e8154cd 100644 --- a/src/afl-fuzz-one.c +++ b/src/afl-fuzz-one.c @@ -5119,14 +5119,23 @@ pacemaker_fuzzing: /* Update afl->pending_not_fuzzed count if we made it through the calibration cycle and have not seen this entry before. */ + /* + // TODO FIXME: I think we need this plus need an -L -1 check + if (!afl->stop_soon && !afl->queue_cur->cal_failed && + (afl->queue_cur->was_fuzzed == 0 || afl->queue_cur->fuzz_level == 0) + && !afl->queue_cur->disabled) { - // if (!afl->stop_soon && !afl->queue_cur->cal_failed && - // !afl->queue_cur->was_fuzzed) { + if (!afl->queue_cur->was_fuzzed) { - // afl->queue_cur->was_fuzzed = 1; - // --afl->pending_not_fuzzed; - // if (afl->queue_cur->favored) --afl->pending_favored; - // } + --afl->pending_not_fuzzed; + afl->queue_cur->was_fuzzed = 1; + if (afl->queue_cur->favored) { --afl->pending_favored; } + + } + + } + + */ orig_in = NULL; |