syslog(LOG_INFO, "%s: deleting address %s",
ap->iface->name, ap->saddr);
if (del_address6(ap) == -1 &&
- errno != EADDRNOTAVAIL)
+ errno != EADDRNOTAVAIL && errno != ENXIO)
syslog(LOG_ERR, "del_address6 %m");
}
free(ap);
i++;
}
if (del_address6(ap) == -1 &&
- errno != EADDRNOTAVAIL)
+ errno != EADDRNOTAVAIL && errno != ENXIO)
syslog(LOG_ERR, "del_address6 %m");
if (ap->dadcallback)
eloop_q_timeout_delete(0, NULL,
syslog(LOG_INFO, "%s: deleting address %s",
rap->iface->name, ap->saddr);
if (del_address6(ap) == -1 &&
- errno != EADDRNOTAVAIL)
+ errno != EADDRNOTAVAIL && errno != ENXIO)
syslog(LOG_ERR, "del_address6 %m");
}
free(ap);