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:
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user