From 8cf08ee9cb8bee9aeb8068709e632482f69433ba Mon Sep 17 00:00:00 2001 From: dmiller Date: Thu, 19 Mar 2026 17:39:59 +0000 Subject: [PATCH] Handle EAFNOSUPPORT as on FreeBSD --- libdnet-stripped/src/intf.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/libdnet-stripped/src/intf.c b/libdnet-stripped/src/intf.c index c75ae528a..5d8e25df9 100644 --- a/libdnet-stripped/src/intf.c +++ b/libdnet-stripped/src/intf.c @@ -177,9 +177,14 @@ intf_open(void) #if defined(SIOCGLIFCONF) || defined(SIOCGIFNETMASK_IN6) || defined(SIOCGIFNETMASK6) if ((intf->fd6 = socket(AF_INET6, SOCK_DGRAM, 0)) < 0) { + if (1 # ifdef EPROTONOSUPPORT - if (errno != EPROTONOSUPPORT) + && errno != EPROTONOSUPPORT #endif +# ifdef EAFNOSUPPORT + && errno != EAFNOSUPPORT +#endif + ) return (intf_close(intf)); } #endif