[Iftop-users] [PATCH] Cleanup pcap

Brian Russell brussell at brocade.com
Wed Sep 21 10:29:57 BST 2016


Hi,

I'm using iftop with my own libpcap extension which has a 0mq socket
underneath. To exit gracefully, I need to go through pcap_close to
clean up, hence the below patch.

Thanks,

Brian


On exit, call pcap_close() so that any resources used internally
by libpcap can be cleaned up.
---
 iftop.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/iftop.c b/iftop.c
index a090dcf..f9875c9 100644
--- a/iftop.c
+++ b/iftop.c
@@ -839,6 +839,8 @@ int main(int argc, char **argv) {
     }
 
     pthread_cancel(thread);
+    pthread_join(thread, NULL);
+    pcap_close(pd);
 
     ui_finish();
     
-- 
2.1.4




More information about the iftop-users mailing list