about summary refs log tree commit diff
path: root/src/afl-fuzz-one.c
diff options
context:
space:
mode:
authorDominik Maier <domenukk@gmail.com>2020-08-31 12:26:41 +0200
committerDominik Maier <domenukk@gmail.com>2020-08-31 12:26:41 +0200
commit4697e4a5a519043b5727202c39a5e13c277e1cae (patch)
tree5efe49aa07c4b4aaf8604db88905bdd688f9859c /src/afl-fuzz-one.c
parent92b1f9cf36e7df8ce4b957e503cffca7296da048 (diff)
parentbbf00204eacfd0444257e81397f2e76ab90be41d (diff)
downloadafl++-4697e4a5a519043b5727202c39a5e13c277e1cae.tar.gz
description for AFL_MAX_DET_EXTRAS added
Diffstat (limited to 'src/afl-fuzz-one.c')
-rw-r--r--src/afl-fuzz-one.c20
1 files changed, 12 insertions, 8 deletions
diff --git a/src/afl-fuzz-one.c b/src/afl-fuzz-one.c
index 03c0d3a1..bf568c38 100644
--- a/src/afl-fuzz-one.c
+++ b/src/afl-fuzz-one.c
@@ -1767,19 +1767,23 @@ custom_mutator_stage:
 
             }
 
-            /* If we're finding new stuff, let's run for a bit longer, limits
-              permitting. */
+            if (!el->afl_custom_fuzz_count) {
 
-            if (afl->queued_paths != havoc_queued) {
+              /* If we're finding new stuff, let's run for a bit longer, limits
+                permitting. */
 
-              if (perf_score <= afl->havoc_max_mult * 100) {
+              if (afl->queued_paths != havoc_queued) {
 
-                afl->stage_max *= 2;
-                perf_score *= 2;
+                if (perf_score <= afl->havoc_max_mult * 100) {
 
-              }
+                  afl->stage_max *= 2;
+                  perf_score *= 2;
+
+                }
 
-              havoc_queued = afl->queued_paths;
+                havoc_queued = afl->queued_paths;
+
+              }
 
             }