]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
stream: fix minor scan-build warning
authorVictor Julien <vjulien@oisf.net>
Fri, 21 Apr 2023 08:21:17 +0000 (10:21 +0200)
committerVictor Julien <vjulien@oisf.net>
Mon, 24 Apr 2023 05:17:22 +0000 (07:17 +0200)
stream-tcp.c:134:14: warning: Value stored to 'presize' during its initialization is never read [deadcode.DeadStores]
    uint64_t presize = SC_ATOMIC_GET(st_memuse);
             ^~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.

src/stream-tcp.c

index cc516c2a1bd69ddf54a064b718ab562516b17df0..c1fa6c55f12a4f072ad4d1ba065b5e774fa00417 100644 (file)
@@ -130,7 +130,7 @@ void StreamTcpIncrMemuse(uint64_t size)
 
 void StreamTcpDecrMemuse(uint64_t size)
 {
-#ifdef DEBUG_VALIDATION
+#if defined(DEBUG_VALIDATION) && defined(UNITTESTS)
     uint64_t presize = SC_ATOMIC_GET(st_memuse);
     if (RunmodeIsUnittests()) {
         BUG_ON(presize > UINT_MAX);
@@ -139,7 +139,7 @@ void StreamTcpDecrMemuse(uint64_t size)
 
     (void) SC_ATOMIC_SUB(st_memuse, size);
 
-#ifdef DEBUG_VALIDATION
+#if defined(DEBUG_VALIDATION) && defined(UNITTESTS)
     if (RunmodeIsUnittests()) {
         uint64_t postsize = SC_ATOMIC_GET(st_memuse);
         BUG_ON(postsize > presize);