Mercurial > hg > dhcpcd
changeset 4179:a996934a143b draft
dhcp6: don't make delegated addresses stale
| author | Roy Marples <roy@marples.name> |
|---|---|
| date | Mon, 06 Nov 2017 12:37:02 +0000 |
| parents | ffc26bed14d2 |
| children | 772a53ed65f2 |
| files | src/dhcp6.c |
| diffstat | 1 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/dhcp6.c Mon Nov 06 12:15:53 2017 +0000 +++ b/src/dhcp6.c Mon Nov 06 12:37:02 2017 +0000 @@ -2139,7 +2139,8 @@ i = e = 0; state = D6_STATE(ifp); TAILQ_FOREACH(ap, &state->addrs, next) { - ap->flags |= IPV6_AF_STALE; + if (!(ap->flags & IPV6_AF_DELEGATED)) + ap->flags |= IPV6_AF_STALE; } d = (uint8_t *)m + sizeof(*m);
