mirror of
https://gitlab.com/chrony/chrony.git
synced 2025-12-03 21:05:06 -05:00
util: convert invalid addresses as IPADDR_UNSPEC
This commit is contained in:
4
util.c
4
util.c
@@ -423,6 +423,8 @@ UTI_IPHostToNetwork(IPAddr *src, IPAddr *dest)
|
|||||||
case IPADDR_INET6:
|
case IPADDR_INET6:
|
||||||
memcpy(dest->addr.in6, src->addr.in6, sizeof (dest->addr.in6));
|
memcpy(dest->addr.in6, src->addr.in6, sizeof (dest->addr.in6));
|
||||||
break;
|
break;
|
||||||
|
default:
|
||||||
|
dest->family = htons(IPADDR_UNSPEC);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -440,6 +442,8 @@ UTI_IPNetworkToHost(IPAddr *src, IPAddr *dest)
|
|||||||
case IPADDR_INET6:
|
case IPADDR_INET6:
|
||||||
memcpy(dest->addr.in6, src->addr.in6, sizeof (dest->addr.in6));
|
memcpy(dest->addr.in6, src->addr.in6, sizeof (dest->addr.in6));
|
||||||
break;
|
break;
|
||||||
|
default:
|
||||||
|
dest->family = IPADDR_UNSPEC;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user