From 4d6c0a55e17be819cc36c54d729f87311b68bd6c Mon Sep 17 00:00:00 2001 From: Linus Heckemann Date: Mon, 14 Jul 2025 13:02:23 +0200 Subject: [PATCH] netdev-util: don't repeat AF check for each address type --- src/network/netdev/netdev-util.c | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) 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; -- 2.47.3