]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
Minor cleanups
authorVictor Julien <victor@inliniac.net>
Wed, 26 Feb 2014 05:49:45 +0000 (06:49 +0100)
committerVictor Julien <victor@inliniac.net>
Wed, 26 Feb 2014 06:07:05 +0000 (07:07 +0100)
Remove useless checks: coverity 103813010381311038132
Small other fixes: coverity 1164817

src/app-layer-dcerpc-udp.c
src/app-layer-dcerpc.c
src/app-layer-dns-common.c
src/app-layer-smb.c

index 97858d6351cc08275d93d8e514484b35bcb30ce2..d94e6ca4abe164d3d438db760ac9259a2c167be9 100644 (file)
@@ -796,10 +796,7 @@ static void DCERPCUDPStateFree(void *s) {
         sstate->dcerpc.dcerpcresponse.stub_data_buffer = NULL;
         sstate->dcerpc.dcerpcresponse.stub_data_buffer_len = 0;
     }
-       if (s) {
-               SCFree(s);
-               s = NULL;
-       }
+    SCFree(s);
 }
 
 static int DCERPCUDPRegisterPatternsForProtocolDetection(void)
index e928fd568d664f7c699390e03a6706f8c71f6ed1..8f8af1ac2210bf86e78b69a0e064d41757526cfe 100644 (file)
@@ -1976,10 +1976,7 @@ static void DCERPCStateFree(void *s) {
         sstate->dcerpc.dcerpcresponse.stub_data_buffer_len = 0;
     }
 
-    if (s) {
-        SCFree(s);
-        s = NULL;
-    }
+    SCFree(s);
 }
 
 static int DCERPCRegisterPatternsForProtocolDetection(void)
index 8c12ebe2d8830300e5a078f1ede509d2d0c66a46..c1555b54b6308cd321403ad903cb5fbbe24338b9 100644 (file)
@@ -76,7 +76,7 @@ void DNSDecrMemcap(uint32_t size, DNSState *state) {
     }
 
     BUG_ON(size > SC_ATOMIC_GET(dns_memuse)); /**< TODO remove later */
-    SC_ATOMIC_SUB(dns_memuse, size);
+    (void)SC_ATOMIC_SUB(dns_memuse, size);
 }
 
 int DNSCheckMemcap(uint32_t want, DNSState *state) {
index 5c1249c8d0609224ed1d82dc9b40a6e8f2394617..c5818ae544d0ce4e954567f3f5e1a5c3c049d2bc 100644 (file)
@@ -1455,11 +1455,7 @@ static void SMBStateFree(void *s) {
         sstate->dcerpc.dcerpcresponse.stub_data_buffer_len = 0;
     }
 
-    if (s) {
-        SCFree(s);
-        s = NULL;
-    }
-
+    SCFree(s);
     SCReturn;
 }