]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
log-pcap: fix coverity memleak warning
authorVictor Julien <victor@inliniac.net>
Tue, 23 Oct 2018 11:01:53 +0000 (13:01 +0200)
committerVictor Julien <victor@inliniac.net>
Tue, 30 Oct 2018 09:21:34 +0000 (10:21 +0100)
src/log-pcap.c

index 91cf8a3e24633c082c227d8ce9fd167db7a9b0a0..a31e786939165acf9698c62299839a7157acb07e 100644 (file)
@@ -1401,14 +1401,14 @@ static OutputInitResult PcapLogInitCtx(ConfNode *conf)
             SCLogError(SC_ERR_INVALID_ARGUMENT, "lz4 compression was selected "
                     "in pcap-log, but suricata was not compiled with lz4 "
                     "support.");
+            PcapLogDataFree(pl);
             return result;
 #endif /* HAVE_LIBLZ4 */
         }
         else {
             SCLogError(SC_ERR_INVALID_ARGUMENT, "Unsupported pcap-log "
                     "compression format: %s", compression_str);
-            SCFree(pl->h);
-            SCFree(pl);
+            PcapLogDataFree(pl);
             return result;
         }