]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
network: skip re-generating map from alternative names to link 21435/head
authorYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 18 Nov 2021 21:01:45 +0000 (06:01 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 18 Nov 2021 21:13:02 +0000 (06:13 +0900)
src/network/networkd-link.c

index b3b41cd8f1c2d2ac1082eeca350d1a2058753131..3f0af68ff21332091a3ea6c379a8b1e506780cf5 100644 (file)
@@ -2238,6 +2238,9 @@ static int link_update_alternative_names(Link *link, sd_netlink_message *message
         if (r < 0)
                 return log_link_debug_errno(link, r, "rtnl: failed to read alternative names: %m");
 
+        if (strv_equal(altnames, link->alternative_names))
+                return 0;
+
         STRV_FOREACH(n, link->alternative_names)
                 hashmap_remove(link->manager->links_by_name, *n);