From: Roy Marples Date: Sun, 9 Jun 2013 08:45:24 +0000 (+0000) Subject: Don't try to delete non existant addresses X-Git-Tag: v6.0.0~34 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=8a933951522cfcdeae43e967910bfafe5cd76fba;p=thirdparty%2Fdhcpcd.git Don't try to delete non existant addresses --- diff --git a/ipv6ns.c b/ipv6ns.c index a8ec63d4..6c02e58f 100644 --- a/ipv6ns.c +++ b/ipv6ns.c @@ -393,7 +393,8 @@ ipv6ns_probeaddrs(struct ipv6_addrhead *addrs) ap->iface->name, ap->saddr); i++; } - if (del_address6(ap) == -1 && + if (!IN6_IS_ADDR_UNSPECIFIED(&ap->addr) && + del_address6(ap) == -1 && errno != EADDRNOTAVAIL && errno != ENXIO) syslog(LOG_ERR, "del_address6 %m"); if (ap->dadcallback)