]> 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:06:20 +0000 (14:06 +0000)
src/dhcp6.c

index cd67b9bbfc5b8bdc9d7f4c911aa36e3996d8797b..6bda48457f2a1e8bc5d69811e30d367a96a6c2fa 100644 (file)
@@ -2988,8 +2988,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",