]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
fuzz: use some value for max_pending_packets 5795/head
authorPhilippe Antoine <contact@catenacyber.fr>
Tue, 26 Jan 2021 19:34:14 +0000 (20:34 +0100)
committerVictor Julien <victor@inliniac.net>
Wed, 27 Jan 2021 07:28:55 +0000 (08:28 +0100)
so as not to timeout waiting forever for the condition
in PacketPoolWait

src/tests/fuzz/fuzz_decodepcapfile.c
src/tests/fuzz/fuzz_sigpcap.c

index da8147eb069be5e3c5281f2a5ae168ad85efcf3d..0a6b1c11c62b691960e56aaa131fd6fe541208b6 100644 (file)
@@ -74,6 +74,8 @@ int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size)
         tmm_modules[TMM_DECODEPCAPFILE].ThreadInit(tv, NULL, (void **) &dtv);
         (void)SC_ATOMIC_SET(tv->tm_slots->slot_next->slot_data, dtv);
 
+        extern intmax_t max_pending_packets;
+        max_pending_packets = 128;
         PacketPoolInit();
 
         initialized = 1;
index 4549d5bfa9fafb32c661021ad761aa65d9670da5..11a478a1f3c987e84a9f1d2076a587acec288cf7 100644 (file)
@@ -81,6 +81,8 @@ int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size)
         tmm_modules[TMM_FLOWWORKER].ThreadInit(&tv, NULL, &fwd);
         StatsSetupPrivate(&tv);
 
+        extern intmax_t max_pending_packets;
+        max_pending_packets = 128;
         PacketPoolInit();
         initialized = 1;
     }