]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
Fix minor memleak in case af-packet init fails.
authorVictor Julien <victor@inliniac.net>
Fri, 2 Mar 2012 11:13:16 +0000 (12:13 +0100)
committerVictor Julien <victor@inliniac.net>
Fri, 2 Mar 2012 11:13:16 +0000 (12:13 +0100)
src/source-af-packet.c

index e42b0b23242e10fc754cc0af266cf31580091f5f..379cf89a82e352504af42b4bf25530ce8341e2c8 100644 (file)
@@ -926,6 +926,7 @@ TmEcode ReceiveAFPThreadInit(ThreadVars *tv, void *initdata, void **data) {
     ptv->data = SCMalloc(T_DATA_SIZE);
     if (ptv->data == NULL) {
         afpconfig->DerefFunc(afpconfig);
+        SCFree(ptv);
         SCReturnInt(TM_ECODE_FAILED);
     }
     ptv->datalen = T_DATA_SIZE;