From 15f74d395f73b95ba946ccd6b12081c4e28b7dde Mon Sep 17 00:00:00 2001 From: henri Date: Thu, 5 Jan 2012 00:44:48 +0000 Subject: [PATCH] Fix pcap_gc() crash after failed attempts to open pcap readers from NSE. Patch by Djalal. See http://seclists.org/nmap-dev/2012/q1/43 --- nsock/src/nsock_pcap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nsock/src/nsock_pcap.c b/nsock/src/nsock_pcap.c index c485e3bcc..4c0540f4a 100644 --- a/nsock/src/nsock_pcap.c +++ b/nsock/src/nsock_pcap.c @@ -65,7 +65,7 @@ char* nsock_pcap_open(nsock_pool nsp, nsock_iod nsiod, int to_ms = 1; #endif if(mp) return "nsock-pcap: this nsi already has pcap device opened"; - mp = (mspcap *)safe_malloc(sizeof(mspcap)); + mp = (mspcap *)safe_zalloc(sizeof(mspcap)); nsi->pcap = (void*)mp; va_start(ap, bpf_fmt);