fuzz: fix applayer eof check segv

pull/4828/head
Victor Julien 6 years ago
parent 4fda7ed4bd
commit 967340e901

@ -125,7 +125,7 @@ int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size)
(void) AppLayerParserParse(NULL, alp_tctx, f, f->alproto, flags, isolatedBuffer, alnext - albuffer); (void) AppLayerParserParse(NULL, alp_tctx, f, f->alproto, flags, isolatedBuffer, alnext - albuffer);
free(isolatedBuffer); free(isolatedBuffer);
flags &= ~(STREAM_START); flags &= ~(STREAM_START);
if (AppLayerParserStateIssetFlag(f->alparser, APP_LAYER_PARSER_EOF)) { if (f->alparser && AppLayerParserStateIssetFlag(f->alparser, APP_LAYER_PARSER_EOF)) {
break; break;
} }
} }

Loading…
Cancel
Save