diff options
author | vanhauser-thc <vh@thc.org> | 2022-05-02 13:09:34 +0200 |
---|---|---|
committer | vanhauser-thc <vh@thc.org> | 2022-05-02 13:09:34 +0200 |
commit | 293e2557341ff017a85d59fbda47bc1477df8715 (patch) | |
tree | a083ad06b1796c94a6e6d94bf4c35ac1f8f7ccd1 /src/afl-fuzz-one.c | |
parent | 0b228fb0f5b4f21816827328a30d1535759c1b79 (diff) | |
download | afl++-293e2557341ff017a85d59fbda47bc1477df8715.tar.gz |
fix mopt random selection
Diffstat (limited to 'src/afl-fuzz-one.c')
-rw-r--r-- | src/afl-fuzz-one.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/afl-fuzz-one.c b/src/afl-fuzz-one.c index 38eda769..69d73319 100644 --- a/src/afl-fuzz-one.c +++ b/src/afl-fuzz-one.c @@ -4578,7 +4578,7 @@ pacemaker_fuzzing: u32 r_max, r; - r_max = 15 + ((afl->extras_cnt + afl->a_extras_cnt) ? 2 : 0); + r_max = 16 + ((afl->extras_cnt + afl->a_extras_cnt) ? 2 : 0); if (unlikely(afl->expand_havoc && afl->ready_for_splicing_count > 1)) { @@ -5033,7 +5033,7 @@ pacemaker_fuzzing: /* Values 16 and 17 can be selected only if there are any extras present in the dictionaries. */ - r -= 16; + r -= 15; if (r == 0 && (afl->extras_cnt || afl->a_extras_cnt)) { |