From 1f57bd2c1bf61dc53a064df5d655cbfe5f8ab2a5 Mon Sep 17 00:00:00 2001 From: Jason Ish Date: Tue, 8 Apr 2025 15:29:03 -0600 Subject: [PATCH] log-pcap: error out if malloc fails for bpf filter --- src/log-pcap.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/log-pcap.c b/src/log-pcap.c index d8cc305634..0a3ca5e845 100644 --- a/src/log-pcap.c +++ b/src/log-pcap.c @@ -409,6 +409,9 @@ static int PcapLogOpenHandles(PcapLogData *pl, const Packet *p) pcap_geterr(pl->pcap_dead_handle)); } else { pl->bpfp = SCCalloc(1, sizeof(*pl->bpfp)); + if (pl->bpfp == NULL) { + FatalError("Failed to allocate memory for BPF filter, aborting"); + } *pl->bpfp = bpfp; } }