]> git.ipfire.org Git - thirdparty/dhcpcd.git/commitdiff
DHCP: Don't warn about expiry of deprecated addresses
authorRoy Marples <roy@marples.name>
Thu, 12 Dec 2019 14:06:20 +0000 (14:06 +0000)
committerRoy Marples <roy@marples.name>
Thu, 12 Dec 2019 14:07:35 +0000 (14:07 +0000)
src/dhcp6.c

index 8a2bddfe106c1d834203267d3f21f6c987f937ce..fa0ef463dce1632f9c8434e45118f1ec21d2556a 100644 (file)
@@ -3023,8 +3023,9 @@ dhcp6_bind(struct interface *ifp, const char *op, const char *sfrom)
                        TAILQ_FOREACH(ia, &state->addrs, next) {
                                if (ia->flags & IPV6_AF_STALE)
                                        continue;
-                               if (!(state->renew == ND6_INFINITE_LIFETIME &&
-                                   ia->prefix_vltime == ND6_INFINITE_LIFETIME)
+                               if (!(state->renew == ND6_INFINITE_LIFETIME
+                                   && ia->prefix_vltime == ND6_INFINITE_LIFETIME)
+                                   && ia->prefix_vltime != 0
                                    && ia->prefix_vltime <= state->renew)
                                        logwarnx(
                                            "%s: %s will expire before renewal",