mirror of
https://github.com/nmap/nmap.git
synced 2026-05-13 16:57:06 +00:00
Clear the sockaddr_in before filling it in.
This commit is contained in:
parent
b8e4f8832c
commit
94fd369de7
1 changed files with 2 additions and 2 deletions
|
|
@ -295,6 +295,7 @@ bool NetBlockIPv4Ranges::next(struct sockaddr_storage *ss) {
|
|||
}
|
||||
|
||||
/* Assign the returned address based on current counters. */
|
||||
memset(ss, 0, sizeof(*ss));
|
||||
sin = (struct sockaddr_in *) ss;
|
||||
sin->sin_family = AF_INET;
|
||||
sin->sin_port = 0;
|
||||
|
|
@ -456,9 +457,8 @@ bool NetBlockIPv6Netmask::next(struct sockaddr_storage *ss) {
|
|||
if (this->exhausted)
|
||||
return false;
|
||||
|
||||
memset(ss, 0, sizeof(*ss));
|
||||
sin6 = (struct sockaddr_in6 *) ss;
|
||||
memset(sin6, 0, sizeof(*sin6));
|
||||
|
||||
sin6->sin6_family = AF_INET6;
|
||||
#ifdef SIN_LEN
|
||||
sin6->sin6_len = sizeof(*sin6);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue