From: Roy Marples Date: Fri, 2 Sep 2016 12:36:33 +0000 (+0000) Subject: Only log errors about getting address flags if the error is not address X-Git-Tag: v6.11.4~58 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2b8eee9d9686b84e75273c811a8f28f5330da017;p=thirdparty%2Fdhcpcd.git Only log errors about getting address flags if the error is not address unavailable. --- diff --git a/ipv4.c b/ipv4.c index b78e6eda..1f56dab9 100644 --- a/ipv4.c +++ b/ipv4.c @@ -1281,9 +1281,10 @@ ipv4_handleifa(struct dhcpcd_ctx *ctx, flags = if_addrflags(ia); if (flags == -1) { - logger(ia->iface->ctx, LOG_ERR, - "%s: %s: if_addrflags: %m", - ia->iface->name, ia->saddr); + if (errno != EADDRNOTAVAIL) + logger(ia->iface->ctx, LOG_ERR, + "%s: %s: if_addrflags: %m", + ia->iface->name, ia->saddr); return; } ia->addr_flags = flags; diff --git a/ipv6.c b/ipv6.c index 35ff4f79..93ce3dd7 100644 --- a/ipv6.c +++ b/ipv6.c @@ -1148,9 +1148,10 @@ ipv6_handleifa(struct dhcpcd_ctx *ctx, } flags = if_addrflags6(ia); if (flags == -1) { - logger(ia->iface->ctx, LOG_ERR, - "%s: %s: if_addrflags6: %m", - ia->iface->name, ia->saddr); + if (errno != EADDRNOTAVAIL) + logger(ia->iface->ctx, LOG_ERR, + "%s: %s: if_addrflags6: %m", + ia->iface->name, ia->saddr); return; } ia->addr_flags = flags;