summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrobertswiecki <robert@swiecki.net>2024-01-05 15:21:11 +0100
committerGitHub <noreply@github.com>2024-01-05 15:21:11 +0100
commit348a47213919f14b9453e89a663b1515369bd9a2 (patch)
treea39b31cf4b264d9e252127d9be31a435f52a23c6
parent10802df344491ccf05c2952f822d0070fdc1932e (diff)
parentc81048eae213b99f19e3e4b5a1113b3dafb20862 (diff)
downloadhonggfuzz-upstream-master.tar.gz
Merge pull request #509 from AteChroma0j/fix-dry-runupstream-master
Fix dry run
-rw-r--r--fuzz.c2
-rw-r--r--input.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/fuzz.c b/fuzz.c
index f7ecc053..5db9706b 100644
--- a/fuzz.c
+++ b/fuzz.c
@@ -358,7 +358,7 @@ static bool fuzz_fetchInput(run_t* run) {
fuzzState_t st = fuzz_getState(run->global);
if (st == _HF_STATE_DYNAMIC_DRY_RUN) {
run->mutationsPerRun = 0U;
- if (input_prepareStaticFile(run, /* rewind= */ false, true)) {
+ if (input_prepareStaticFile(run, /* rewind= */ false, /* mangle= */ false)) {
return true;
}
fuzz_setDynamicMainState(run);
diff --git a/input.c b/input.c
index a03b6674..5b76dc83 100644
--- a/input.c
+++ b/input.c
@@ -726,7 +726,7 @@ const uint8_t* input_getRandomInputAsBuf(run_t* run, size_t* len) {
}
static bool input_shouldReadNewFile(run_t* run) {
- if (fuzz_getState(run->global) != _HF_STATE_DYNAMIC_DRY_RUN) {
+ if (fuzz_getState(run->global) == _HF_STATE_DYNAMIC_DRY_RUN) {
input_setSize(run, run->global->mutate.maxInputSz);
return true;
}