From 967340e9011ba991bd56530f14b6a1cc6a265069 Mon Sep 17 00:00:00 2001 From: Victor Julien Date: Wed, 15 Apr 2020 22:46:19 +0200 Subject: [PATCH] fuzz: fix applayer eof check segv --- src/tests/fuzz/fuzz_applayerparserparse.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tests/fuzz/fuzz_applayerparserparse.c b/src/tests/fuzz/fuzz_applayerparserparse.c index 6d05b48f90..5aaae352b2 100644 --- a/src/tests/fuzz/fuzz_applayerparserparse.c +++ b/src/tests/fuzz/fuzz_applayerparserparse.c @@ -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); free(isolatedBuffer); flags &= ~(STREAM_START); - if (AppLayerParserStateIssetFlag(f->alparser, APP_LAYER_PARSER_EOF)) { + if (f->alparser && AppLayerParserStateIssetFlag(f->alparser, APP_LAYER_PARSER_EOF)) { break; } } -- 2.47.2