From 23cf74d5c740edc727a6e75b30e467d6414dcdec Mon Sep 17 00:00:00 2001 From: Miroslav Lichvar Date: Tue, 6 Sep 2016 14:49:00 +0200 Subject: [PATCH] util: convert invalid addresses as IPADDR_UNSPEC --- util.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/util.c b/util.c index fa9ee2a..d380038 100644 --- a/util.c +++ b/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; } }