From: Jason Ish Date: Tue, 8 Apr 2025 21:29:03 +0000 (-0600) Subject: log-pcap: error out if malloc fails for bpf filter X-Git-Tag: suricata-8.0.0-rc1~484 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1f57bd2c1bf61dc53a064df5d655cbfe5f8ab2a5;p=thirdparty%2Fsuricata.git log-pcap: error out if malloc fails for bpf filter --- 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; } }