From 7b55f8b2e31a51eacbee8156f323ab4e4bd759f8 Mon Sep 17 00:00:00 2001 From: Victor Julien Date: Sun, 10 Apr 2022 15:46:38 +0200 Subject: [PATCH] fuzz/sigpcap_aware: set pkt_src to wire Avoids an assert if DEBUG is compiled in: fuzz_sigpcap_aware: source-pcap-file.c:420: TmEcode DecodePcapFile(ThreadVars *, Packet *, void *): Assertion `!(p->pkt_src != PKT_SRC_WIRE && p->pkt_src != PKT_SRC_FFR)' failed. --- src/tests/fuzz/fuzz_sigpcap_aware.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/tests/fuzz/fuzz_sigpcap_aware.c b/src/tests/fuzz/fuzz_sigpcap_aware.c index 2a9403d304..00c135a051 100644 --- a/src/tests/fuzz/fuzz_sigpcap_aware.c +++ b/src/tests/fuzz/fuzz_sigpcap_aware.c @@ -151,6 +151,7 @@ int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) // loop over packets r = FPC_next(&pkts, &header, &pkt); p = PacketGetFromAlloc(); + p->pkt_src = PKT_SRC_WIRE; p->ts.tv_sec = header.ts.tv_sec; p->ts.tv_usec = header.ts.tv_usec; p->datalink = pkts.datalink; @@ -175,6 +176,7 @@ int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) } r = FPC_next(&pkts, &header, &pkt); PACKET_RECYCLE(p); + p->pkt_src = PKT_SRC_WIRE; p->ts.tv_sec = header.ts.tv_sec; p->ts.tv_usec = header.ts.tv_usec; p->datalink = pkts.datalink; -- 2.47.2