From 33ce78175966722bfbd1beb6a346980900294158 Mon Sep 17 00:00:00 2001 From: Victor Julien Date: Fri, 18 Dec 2015 11:03:40 +0100 Subject: [PATCH] pcap: fix setup failure memleak on libpcap < 1.0 --- src/source-pcap.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/source-pcap.c b/src/source-pcap.c index 0656f95890..1f0c59bd61 100644 --- a/src/source-pcap.c +++ b/src/source-pcap.c @@ -554,6 +554,7 @@ TmEcode ReceivePcapThreadInit(ThreadVars *tv, void *initdata, void **data) ptv->livedev = LiveGetDevice(pcapconfig->iface); if (ptv->livedev == NULL) { SCLogError(SC_ERR_INVALID_VALUE, "Unable to find Live device"); + SCFree(ptv); SCReturnInt(TM_ECODE_FAILED); } -- 2.47.2