diff options
| author | Roy Marples <roy@marples.name> | 2013-04-04 21:08:31 +0000 |
|---|---|---|
| committer | Roy Marples <roy@marples.name> | 2013-04-04 21:08:31 +0000 |
| commit | 3c06933ca0307cac2479dede621a0dbcfefd2ba3 (patch) | |
| tree | e9c6a8f41edc475c009eda47fd9fc2ec86ad5e68 | |
| parent | 49f0d158c5585474efc3fe6f30a63c49ed1b5eb1 (diff) | |
| download | dhcpcd-5.6.8.tar.xz | |
Quickly backport an IPv6 router expiry fix for multi-homed systems.dhcpcd-5.6.8
| -rw-r--r-- | ipv6ns.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -338,7 +338,8 @@ ipv6ns_handledata(_unused void *arg) } TAILQ_FOREACH(rap, &ipv6_routers, next) { - if (memcmp(rap->from.s6_addr, from.sin6_addr.s6_addr, + if (rap->iface == ifp && + memcmp(rap->from.s6_addr, from.sin6_addr.s6_addr, sizeof(rap->from.s6_addr)) == 0) break; } |
