From 6f3a4a9bdd829946ac6144032d877b0a881f7ab4 Mon Sep 17 00:00:00 2001 From: Alex Groce Date: Mon, 3 Sep 2018 13:09:06 -0700 Subject: [PATCH] handle shrinking correctly --- bin/deepstate/reducer.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/bin/deepstate/reducer.py b/bin/deepstate/reducer.py index 12a4927..0d21940 100644 --- a/bin/deepstate/reducer.py +++ b/bin/deepstate/reducer.py @@ -101,9 +101,8 @@ def main(): print("ORIGINAL TEST HAS", len(currentTest), "BYTES") s = structure(initial) - print("LAST BYTE READ IS", s[1]) - - if s[1] < len(currentTest): + if (s[1]+1) < len(currentTest): + print("LAST BYTE READ IS", s[1]) print("SHRINKING TO IGNORE UNREAD BYTES") currentTest = currentTest[:s[1]+1]