]> git.ipfire.org Git - thirdparty/dhcpcd.git/commitdiff
And report errors.
authorRoy Marples <roy@marples.name>
Wed, 9 Jul 2008 10:16:12 +0000 (10:16 +0000)
committerRoy Marples <roy@marples.name>
Wed, 9 Jul 2008 10:16:12 +0000 (10:16 +0000)
configure.c

index 53f97e3b189806c121b010229fdb49a7d1ea3550..01f14d84b644ec5652accf90e96d2154adab23dc 100644 (file)
@@ -470,7 +470,9 @@ configure(struct interface *iface, const char *reason,
                logger(LOG_DEBUG, "deleting IP address %s/%d",
                       inet_ntoa(iface->addr),
                       inet_ntocidr(iface->net));
-               del_address(iface->name, &iface->addr, &iface->net);
+               if (del_address(iface->name, &iface->addr, &iface->net) == -1
+                   && errno != ENOENT) 
+                       logger(LOG_ERR, "del_address: %s", strerror(errno));
        }
 
 #ifdef __linux__