From 8511ef5e2db4484424bc7cde058d57b8401e5005 Mon Sep 17 00:00:00 2001 From: Jason Ish Date: Wed, 28 Jun 2023 11:06:24 -0600 Subject: [PATCH] pcap-log: close pcap_dead_handle on close Fixes leaked handle on exit. --- src/log-pcap.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/log-pcap.c b/src/log-pcap.c index 2fe15197b8..1e1b6da1fb 100644 --- a/src/log-pcap.c +++ b/src/log-pcap.c @@ -1187,6 +1187,10 @@ static void PcapLogDataFree(PcapLogData *pl) SCFree(pl->filename); SCFree(pl->prefix); + if (pl->pcap_dead_handle) { + pcap_close(pl->pcap_dead_handle); + } + #ifdef HAVE_LIBLZ4 if (pl->compression.format == PCAP_LOG_COMPRESSION_FORMAT_LZ4) { SCFree(pl->compression.buffer);