]> git.ipfire.org Git - thirdparty/dhcpcd.git/commitdiff
Don't log an error if deleting from a departed interface
authorRoy Marples <roy@marples.name>
Thu, 6 Jun 2013 19:08:10 +0000 (19:08 +0000)
committerRoy Marples <roy@marples.name>
Thu, 6 Jun 2013 19:08:10 +0000 (19:08 +0000)
ipv4.c

diff --git a/ipv4.c b/ipv4.c
index fd2fe955956e55313e312c756d37fe1ab69cd2d2..6329f2a0932a8112b44bc4bb20a0ca07b3c2e29b 100644 (file)
--- a/ipv4.c
+++ b/ipv4.c
@@ -548,7 +548,7 @@ delete_address(struct interface *iface)
        syslog(LOG_DEBUG, "%s: deleting IP address %s/%d",
            iface->name, inet_ntoa(state->addr), inet_ntocidr(state->net));
        retval = ipv4_deleteaddress(iface, &state->addr, &state->net);
-       if (retval == -1 && errno != EADDRNOTAVAIL)
+       if (retval == -1 && errno != EADDRNOTAVAIL && errno != ENXIO)
                syslog(LOG_ERR, "del_address: %m");
        state->addr.s_addr = 0;
        state->net.s_addr = 0;