1
0
mirror of https://github.com/nmap/nmap.git synced 2026-01-10 08:29:02 +00:00

Zero IOD in nsock_iod_new2. Was reusing old peer info

This commit is contained in:
dmiller
2024-11-18 23:02:48 +00:00
parent 4efe456e0b
commit ff1df7a80c

View File

@@ -92,10 +92,10 @@ nsock_iod nsock_iod_new2(nsock_pool nsockp, int sd, void *userdata) {
lnode = gh_list_pop(&nsp->free_iods);
if (!lnode) {
nsi = (struct niod *)safe_malloc(sizeof(*nsi));
memset(nsi, 0, sizeof(*nsi));
} else {
nsi = container_of(lnode, struct niod, nodeq);
}
memset(nsi, 0, sizeof(*nsi));
if (sd == -1) {
nsi->sd = -1;