mirror of
https://github.com/nmap/nmap.git
synced 2025-12-07 13:11:28 +00:00
Keep nbase compatible with old C compilers
This commit is contained in:
@@ -913,6 +913,7 @@ char *executable_path(const char *argv0) {
|
|||||||
|
|
||||||
int sockaddr_storage_inet_pton(const char * ip_str, struct sockaddr_storage * addr)
|
int sockaddr_storage_inet_pton(const char * ip_str, struct sockaddr_storage * addr)
|
||||||
{
|
{
|
||||||
|
struct sockaddr_in * addrv4p = (struct sockaddr_in *) addr;
|
||||||
#if HAVE_IPV6
|
#if HAVE_IPV6
|
||||||
struct sockaddr_in6 * addrv6p = (struct sockaddr_in6 *) addr;
|
struct sockaddr_in6 * addrv6p = (struct sockaddr_in6 *) addr;
|
||||||
if ( 1 == inet_pton(AF_INET6, ip_str, &(addrv6p->sin6_addr)) )
|
if ( 1 == inet_pton(AF_INET6, ip_str, &(addrv6p->sin6_addr)) )
|
||||||
@@ -922,7 +923,6 @@ int sockaddr_storage_inet_pton(const char * ip_str, struct sockaddr_storage * ad
|
|||||||
}
|
}
|
||||||
#endif // HAVE_IPV6
|
#endif // HAVE_IPV6
|
||||||
|
|
||||||
struct sockaddr_in * addrv4p = (struct sockaddr_in *) addr;
|
|
||||||
if ( 1 == inet_pton(AF_INET, ip_str, &(addrv4p->sin_addr)) )
|
if ( 1 == inet_pton(AF_INET, ip_str, &(addrv4p->sin_addr)) )
|
||||||
{
|
{
|
||||||
addr->ss_family = AF_INET;
|
addr->ss_family = AF_INET;
|
||||||
|
|||||||
Reference in New Issue
Block a user