util: convert invalid addresses as IPADDR_UNSPEC
This commit is contained in:
parent
1a038bfd50
commit
23cf74d5c7
1 changed files with 4 additions and 0 deletions
4
util.c
4
util.c
|
@ -423,6 +423,8 @@ UTI_IPHostToNetwork(IPAddr *src, IPAddr *dest)
|
|||
case IPADDR_INET6:
|
||||
memcpy(dest->addr.in6, src->addr.in6, sizeof (dest->addr.in6));
|
||||
break;
|
||||
default:
|
||||
dest->family = htons(IPADDR_UNSPEC);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -440,6 +442,8 @@ UTI_IPNetworkToHost(IPAddr *src, IPAddr *dest)
|
|||
case IPADDR_INET6:
|
||||
memcpy(dest->addr.in6, src->addr.in6, sizeof (dest->addr.in6));
|
||||
break;
|
||||
default:
|
||||
dest->family = IPADDR_UNSPEC;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue