]> git.ozlabs.org Git - ppp.git/blobdiff - pppd/ipv6cp.c
ipv6cp: Fix clearing previous IPv6 LL address in demand mode
[ppp.git] / pppd / ipv6cp.c
index 98b9e95cf21b212d851500d83a02f69010b3038e..b166d376184a62da887c265150669897948f5f62 100644 (file)
@@ -1243,7 +1243,7 @@ ipv6cp_up(fsm *f)
            if (! eui64_equals(ho->hisid, wo->hisid))
                warn("Remote LL address changed to %s", 
                     llv6_ntoa(ho->hisid));
-           ipv6cp_clear_addrs(f->unit, go->ourid, ho->hisid);
+           ipv6cp_clear_addrs(f->unit, wo->ourid, wo->hisid);
 
            /* Set the interface to the new addresses */
            if (!sif6addr(f->unit, go->ourid, ho->hisid)) {