From: Miroslav Lichvar Date: Tue, 6 Sep 2016 12:49:00 +0000 (+0200) Subject: util: convert invalid addresses as IPADDR_UNSPEC X-Git-Tag: 3.0-pre1~113 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=23cf74d5c740edc727a6e75b30e467d6414dcdec;p=thirdparty%2Fchrony.git util: convert invalid addresses as IPADDR_UNSPEC --- diff --git a/util.c b/util.c index fa9ee2a3..d3800386 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; } }