diff options
| author | Roy Marples <roy@marples.name> | 2016-06-10 09:01:25 +0000 |
|---|---|---|
| committer | Roy Marples <roy@marples.name> | 2016-06-10 09:01:25 +0000 |
| commit | 283517b7e457d0bdb615856ba595ad720addc1dc (patch) | |
| tree | 0a661a284a6576cf27077f6e29a8f1c20b232be8 | |
| parent | 432554af2ee051801949bb423de2a70502255c41 (diff) | |
| download | dhcpcd-283517b7e457d0bdb615856ba595ad720addc1dc.tar.xz | |
Always set the aquired time for renewed delegated addreses, fixes [c4df3c6b97].
| -rw-r--r-- | dhcp6.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -2404,7 +2404,7 @@ dhcp6_ifdelegateaddr(struct interface *ifp, struct ipv6_addr *prefix, ia->flags = IPV6_AF_NEW | IPV6_AF_ONLINK; ia->dadcallback = dhcp6_dadcallback; memcpy(&ia->iaid, &prefix->iaid, sizeof(ia->iaid)); - ia->created = ia->acquired = prefix->acquired; + ia->created = prefix->acquired; ia->addr = daddr; TAILQ_INSERT_TAIL(&state->addrs, ia, next); @@ -2413,6 +2413,7 @@ dhcp6_ifdelegateaddr(struct interface *ifp, struct ipv6_addr *prefix, ia->delegating_prefix = prefix; ia->prefix = addr; ia->prefix_len = (uint8_t)pfxlen; + ia->acquired = prefix->acquired; ia->prefix_pltime = prefix->prefix_pltime; ia->prefix_vltime = prefix->prefix_vltime; |
