aboutsummaryrefslogtreecommitdiff
path: root/agent
diff options
context:
space:
mode:
authorFabian Meumertzheim <meumertzheim@code-intelligence.com>2021-10-19 13:39:36 +0200
committerKhaled Yakdan <yakdan@code-intelligence.de>2021-10-20 17:09:02 +0200
commitb13b2c9e97bbced1691f6bdcfd7d136a41dd5e4d (patch)
tree1be226c6aeb9f5b9082008f6bc4cbaa732c80940 /agent
parent29a221a3d5a0bf80135db354b696fded84e37185 (diff)
downloadjazzer-api-b13b2c9e97bbced1691f6bdcfd7d136a41dd5e4d.tar.gz
Only rescan classpath once before erroring out
Previously, this would rescan for classes on every run after reaching half the error threshold.
Diffstat (limited to 'agent')
-rw-r--r--agent/src/main/java/com/code_intelligence/jazzer/autofuzz/FuzzTarget.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/agent/src/main/java/com/code_intelligence/jazzer/autofuzz/FuzzTarget.java b/agent/src/main/java/com/code_intelligence/jazzer/autofuzz/FuzzTarget.java
index 0cc967bb..c9c0339f 100644
--- a/agent/src/main/java/com/code_intelligence/jazzer/autofuzz/FuzzTarget.java
+++ b/agent/src/main/java/com/code_intelligence/jazzer/autofuzz/FuzzTarget.java
@@ -172,7 +172,7 @@ public class FuzzTarget {
System.err.printf("Failed to generate valid arguments to '%s' in %d attempts; giving up%n",
methodReference, executionsSinceLastInvocation);
System.exit(1);
- } else if (executionsSinceLastInvocation >= MAX_EXECUTIONS_WITHOUT_INVOCATION / 2) {
+ } else if (executionsSinceLastInvocation == MAX_EXECUTIONS_WITHOUT_INVOCATION / 2) {
// The application under test might perform classpath modifications or create classes
// dynamically that implement interfaces or extend abstract classes. Rescanning the
// classpath might help with constructing objects.