From 0b551641b438d8f48828694c44b0640d8edb7079 Mon Sep 17 00:00:00 2001 From: Jason Ish Date: Thu, 3 Apr 2025 22:35:59 -0600 Subject: [PATCH] pcap-log: define PCAP_NETMASK_UNKNOWN if not set This is defined in by newer versions of libpcap, but older versions are still in use. --- src/log-pcap.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/log-pcap.c b/src/log-pcap.c index f426c27029..d8cc305634 100644 --- a/src/log-pcap.c +++ b/src/log-pcap.c @@ -86,6 +86,11 @@ typedef enum LogModeConditionalType_ { #define PCAP_BUFFER_TIMEOUT 1000000 // microseconds #define PCAP_PKTHDR_SIZE 16 +/* Defined since libpcap 1.1.0. */ +#ifndef PCAP_NETMASK_UNKNOWN +#define PCAP_NETMASK_UNKNOWN 0xffffffff +#endif + SC_ATOMIC_DECLARE(uint32_t, thread_cnt); typedef struct PcapFileName_ { -- 2.47.2