Files
bsdports/net/frr6/files/patch-zebra_ioctl.c
2019-12-26 07:26:06 +00:00

14 lines
535 B
C

--- zebra/ioctl.c.orig 2018-10-22 05:34:13 UTC
+++ zebra/ioctl.c
@@ -415,7 +415,9 @@ void if_get_flags(struct interface *ifp)
/* Seems not all interfaces implement this ioctl */
if (if_ioctl(SIOCGIFMEDIA, (caddr_t)&ifmr) < 0)
- flog_err_sys(LIB_ERR_SYSTEM_CALL,
+ /* Ignore EINVAL to avoid being too verbose */
+ if (errno != EINVAL)
+ flog_err_sys(LIB_ERR_SYSTEM_CALL,
"if_ioctl(SIOCGIFMEDIA) failed: %s",
safe_strerror(errno));
else if (ifmr.ifm_status & IFM_AVALID) /* Link state is valid */