]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - src/network/networkd-link.c
Merge pull request #13005 from keszybz/fix-gcc-warning
[thirdparty/systemd.git] / src / network / networkd-link.c
index a48b850e9989678705758a35be97674777bff90e..d206589bc4f5630c8b091b450450747bdb5a59f7 100644 (file)
@@ -78,11 +78,12 @@ int link_sysctl_ipv6_enabled(Link *link) {
         if (link->sysctl_ipv6_enabled >= 0)
                 return link->sysctl_ipv6_enabled;
 
-        r = sysctl_read_ip_property(AF_INET6, link->ifname, "disable_ipv6", &value);
+        const char *ifname = link->ifname; /* work around bogus gcc warning */
+        r = sysctl_read_ip_property(AF_INET6, ifname, "disable_ipv6", &value);
         if (r < 0)
                 return log_link_warning_errno(link, r,
                                               "Failed to read net.ipv6.conf.%s.disable_ipv6 sysctl property: %m",
-                                              link->ifname);
+                                              ifname);
 
         link->sysctl_ipv6_enabled = value[0] == '0';
         return link->sysctl_ipv6_enabled;