diff --git a/fuzz.c b/fuzz.c index f7ecc0536..5db9706b4 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 a03b6674f..5b76dc838 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; }