From 27ec81118715bacc9ec50a75ac6b5efdb1e489e7 Mon Sep 17 00:00:00 2001 From: Jason Ish Date: Mon, 19 Dec 2016 09:11:48 -0600 Subject: [PATCH] pcap-log: fix memory leak during initialization of ring buffer A free was missing when files are removed during initialization of the ring buffer. Redmine issue: https://redmine.openinfosecfoundation.org/issues/1985 --- src/log-pcap.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/log-pcap.c b/src/log-pcap.c index cc309e318a..70f4c6bf91 100644 --- a/src/log-pcap.c +++ b/src/log-pcap.c @@ -671,6 +671,7 @@ static TmEcode PcapLogInitRingBuffer(PcapLogData *pl) strerror(errno)); } TAILQ_REMOVE(&pl->pcap_file_list, pf, next); + PcapFileNameFree(pf); pf = TAILQ_FIRST(&pl->pcap_file_list); pl->file_cnt--; } -- 2.47.2