]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
fuzz/sigpcap: fix FPs due to missing pkt cleanup
authorVictor Julien <victor@inliniac.net>
Sun, 29 Mar 2020 17:34:18 +0000 (19:34 +0200)
committerVictor Julien <victor@inliniac.net>
Sun, 29 Mar 2020 17:35:10 +0000 (19:35 +0200)
src/tests/fuzz/fuzz_sigpcap.c

index c4e05d73ba1d4150ee8110e01752ac5dc63de3f2..4acaa7fefb5dab982cbac7a30f801fe323004c4b 100644 (file)
@@ -25,6 +25,7 @@
 #include "detect-fast-pattern.h"
 #include "util-unittest-helper.h"
 #include "conf-yaml-loader.h"
+#include "pkt-var.h"
 
 int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size);
 
@@ -170,6 +171,7 @@ int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size)
             extra_p = PacketDequeueNoLock(&tv.decode_pq);
         }
         r = pcap_next_ex(pkts, &header, &pkt);
+        PACKET_RECYCLE(p);
     }
     //close structure
     pcap_close(pkts);