From 185f605d11b26a98b6ad0e854a1d4d24969703e7 Mon Sep 17 00:00:00 2001 From: Ralph Eastwood Date: Mon, 21 Aug 2023 11:05:57 +0200 Subject: [PATCH] napatech: fix null-dereference of packet --- src/source-napatech.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/source-napatech.c b/src/source-napatech.c index 44201a2bb3..5d5e1f674d 100644 --- a/src/source-napatech.c +++ b/src/source-napatech.c @@ -927,17 +927,16 @@ TmEcode NapatechPacketLoop(ThreadVars *tv, void *data, void *slot) } Packet *p = PacketGetFromQueueOrAlloc(); -#ifdef NAPATECH_ENABLE_BYPASS - p->ntpv.bypass = 0; -#endif - - p->ntpv.rx_stream = ntv->rx_stream; - if (unlikely(p == NULL)) { NT_NetRxRelease(ntv->rx_stream, packet_buffer); SCReturnInt(TM_ECODE_FAILED); } +#ifdef NAPATECH_ENABLE_BYPASS + p->ntpv.bypass = 0; +#endif + p->ntpv.rx_stream = ntv->rx_stream; + pkt_ts = NT_NET_GET_PKT_TIMESTAMP(packet_buffer); /* -- 2.47.2