Mercurial > hg > dhcpcd
changeset 5149:8f2f891cff4c draft
inet6: Don't regen temporary addresses without an IPv6 state
As this is not possible.
| author | Roy Marples <roy@marples.name> |
|---|---|
| date | Thu, 16 Apr 2020 23:28:34 +0100 |
| parents | 5f4227456653 |
| children | 85569e7510f2 |
| files | src/ipv6.c |
| diffstat | 1 files changed, 4 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/ipv6.c Thu Apr 16 23:27:47 2020 +0100 +++ b/src/ipv6.c Thu Apr 16 23:28:34 2020 +0100 @@ -2073,10 +2073,13 @@ struct ipv6_state *state; struct ipv6_addr *ia; + state = IPV6_STATE(ifp); + if (state == NULL) + return; + ipv6_regen_desync(ifp, true); clock_gettime(CLOCK_MONOTONIC, &tv); - state = IPV6_STATE(ifp); TAILQ_FOREACH(ia, &state->addrs, next) { if (ia->flags & IPV6_AF_TEMPORARY && !(ia->flags & IPV6_AF_STALE))
