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

(cherry picked from commit e586d8526b3aea6562f7e04d3cde88bded9bd420)

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 ca13daa68dfbb7b33348a7346ac6f3953d7d4c55..26d8dcd29d95d4755382a27e101f46bc7a3b5643 100644 (file)
@@ -79,6 +79,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;
     }