1
0
mirror of https://github.com/nmap/nmap.git synced 2026-01-02 21:09:00 +00:00

Avoid dereferencing a NULL key in l_nsock_ncap_close.

This commit is contained in:
david
2009-08-24 21:18:26 +00:00
parent c371d35714
commit cac58924e0

View File

@@ -1362,9 +1362,10 @@ static int l_nsock_ncap_close(lua_State * L)
ns->references--;
if (ns->references == 0)
{
ncap_socket_map_del(ns->key);
if (ns->key)
if (ns->key) {
ncap_socket_map_del(ns->key);
free(ns->key);
}
nsi_delete(ns->nsiod, NSOCK_PENDING_NOTIFY);
free(ns);
}