diff options
| author | Roy Marples <roy@marples.name> | 2014-03-18 23:14:10 +0000 |
|---|---|---|
| committer | Roy Marples <roy@marples.name> | 2014-03-18 23:14:10 +0000 |
| commit | ffffff26a5d7832a66a66787b3d978a3b187b708 (patch) | |
| tree | 354b9dbab54d2812a7727960aa0583df8eed9086 /ipv6.c | |
| parent | e2c4a256562f40e95aebb8921eca640cc4e2b000 (diff) | |
| download | dhcpcd-ffffff26a5d7832a66a66787b3d978a3b187b708.tar.xz | |
We don't want to find TENTATIVE addresses
Diffstat (limited to 'ipv6.c')
| -rw-r--r-- | ipv6.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -633,7 +633,8 @@ ipv6_findaddr(const struct interface *ifp, const struct in6_addr *addr) !(ap->addr_flags & IN6_IFF_NOTUSEABLE)) return ap; } else { - if (IN6_ARE_ADDR_EQUAL(&ap->addr, addr)) + if (IN6_ARE_ADDR_EQUAL(&ap->addr, addr) && + !(ap->addr_flags & IN6_IFF_TENTATIVE)) return ap; } } |
