fuzz: stop app layer target as Suricata

Before being overwhelmed by successive errors
pull/4824/head
Philippe Antoine 6 years ago
parent fe1d36ec7e
commit 4fda7ed4bd

@ -125,6 +125,9 @@ 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)) {
break;
}
}
alsize -= alnext - albuffer + 4;
albuffer = alnext + 4;

Loading…
Cancel
Save