From: Linus Heckemann Date: Mon, 14 Jul 2025 11:02:23 +0000 (+0200) Subject: netdev-util: don't repeat AF check for each address type X-Git-Tag: v258-rc1~40^2~1 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=4d6c0a55e17be819cc36c54d729f87311b68bd6c;p=thirdparty%2Fsystemd.git netdev-util: don't repeat AF check for each address type --- diff --git a/src/network/netdev/netdev-util.c b/src/network/netdev/netdev-util.c index e0555ebe415..1b781d00096 100644 --- a/src/network/netdev/netdev-util.c +++ b/src/network/netdev/netdev-util.c @@ -29,21 +29,12 @@ int link_get_local_address( switch (type) { case NETDEV_LOCAL_ADDRESS_IPV4LL: - assert(IN_SET(family, AF_UNSPEC, AF_INET)); - family = AF_INET; - break; - case NETDEV_LOCAL_ADDRESS_IPV6LL: - assert(IN_SET(family, AF_UNSPEC, AF_INET6)); - family = AF_INET6; - break; case NETDEV_LOCAL_ADDRESS_DHCP4: assert(IN_SET(family, AF_UNSPEC, AF_INET)); family = AF_INET; break; + case NETDEV_LOCAL_ADDRESS_IPV6LL: case NETDEV_LOCAL_ADDRESS_DHCP6: - assert(IN_SET(family, AF_UNSPEC, AF_INET6)); - family = AF_INET6; - break; case NETDEV_LOCAL_ADDRESS_SLAAC: assert(IN_SET(family, AF_UNSPEC, AF_INET6)); family = AF_INET6;