changeset 5014:c785a95166d8 draft

BSD: Don't log an error failing to get inet6 adress flags When the interface departs and we're validating route messages. This mirrors inet.
author Roy Marples <roy@marples.name>
date Wed, 29 Jan 2020 17:06:34 +0000
parents 3a9635d6ce84
children 379f6a76e2e9
files src/if-bsd.c
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/if-bsd.c	Mon Jan 27 21:47:24 2020 +0000
+++ b/src/if-bsd.c	Wed Jan 29 17:06:34 2020 +0000
@@ -1448,7 +1448,7 @@
 		 */
 		flags = if_addrflags6(ifp, &addr6, NULL);
 		if (flags == -1) {
-			if (errno != EADDRNOTAVAIL)
+			if (errno != ENXIO && errno != EADDRNOTAVAIL)
 				logerr("%s: if_addrflags6", __func__);
 			if (ifam->ifam_type != RTM_DELADDR)
 				break;