"%s: deleting IP address %s", addr->iface->name, addr->saddr);
r = if_address(RTM_DELADDR, addr);
- if (r == -1 && errno != EADDRNOTAVAIL && errno != ENXIO &&
- errno != ENODEV)
+ if (r == -1 &&
+ errno != EADDRNOTAVAIL && errno != ESRCH &&
+ errno != ENXIO && errno != ENODEV)
logger(addr->iface->ctx, LOG_ERR, "%s: %s: %m",
addr->iface->name, __func__);
logger(ia->iface->ctx, LOG_INFO, "%s: deleting address %s",
ia->iface->name, ia->saddr);
if (if_address6(RTM_DELADDR, ia) == -1 &&
- errno != EADDRNOTAVAIL && errno != ENXIO && errno != ENODEV)
- logger(ia->iface->ctx, LOG_ERR, "if_address6: :%m");
+ errno != EADDRNOTAVAIL && errno != ESRCH &&
+ errno != ENXIO && errno != ENODEV)
+ logger(ia->iface->ctx, LOG_ERR, "if_address6: %m");
/* NOREJECT is set if we delegated exactly the prefix to another
* address.