diff options
author | Lennart Poettering <lennart@poettering.net> | 2019-07-10 16:20:31 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-07-10 16:20:31 +0200 |
commit | a082157282cf36308b7733a48b43a0ca09c7103a (patch) | |
tree | 2f7313a9b6e42afee47d66dced90e128ec56d9c2 /src/network/networkd-link.c | |
parent | afb7e1ceb9f21265e3b8b859b768ae393e41bebd (diff) | |
parent | 573e9a3310ec99c34cee8a45a860ae353ac5994c (diff) | |
download | systemd-a082157282cf36308b7733a48b43a0ca09c7103a.tar.gz |
Merge pull request #13005 from keszybz/fix-gcc-warning
Fix two gcc warnings
Diffstat (limited to 'src/network/networkd-link.c')
-rw-r--r-- | src/network/networkd-link.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/network/networkd-link.c b/src/network/networkd-link.c index a48b850e99..d206589bc4 100644 --- a/src/network/networkd-link.c +++ b/src/network/networkd-link.c @@ -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; |