]> git.ipfire.org Git - thirdparty/chrony.git/commitdiff
util: convert invalid addresses as IPADDR_UNSPEC
authorMiroslav Lichvar <mlichvar@redhat.com>
Tue, 6 Sep 2016 12:49:00 +0000 (14:49 +0200)
committerMiroslav Lichvar <mlichvar@redhat.com>
Wed, 7 Sep 2016 09:15:57 +0000 (11:15 +0200)
util.c

diff --git a/util.c b/util.c
index fa9ee2a342db91a8dada1c04a24b21e772d9aafc..d380038623fc1be8dcddc082d3a85b4c905bb033 100644 (file)
--- 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;
   }
 }