Merge pull request #509 from AteChroma0j/fix-dry-run

Fix dry run
diff --git a/fuzz.c b/fuzz.c
index f7ecc05..5db9706 100644
--- a/fuzz.c
+++ b/fuzz.c
@@ -358,7 +358,7 @@
         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 a03b667..5b76dc8 100644
--- a/input.c
+++ b/input.c
@@ -726,7 +726,7 @@
 }
 
 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;
     }