diff --git a/src/parsers/many.c b/src/parsers/many.c
index a7ab9187ac651d6636c04a05b95247bc5c9b3ca6..a6528ede2e0e121ffff6e8902bf44f4c5c12e15e 100644
--- a/src/parsers/many.c
+++ b/src/parsers/many.c
@@ -45,7 +45,6 @@ static HParseResult *parse_many(void* env, HParseState *state) {
     state->input_stream = bak;
     goto succ;
   }
-  state->input_stream = bak;
   return NULL;
 }