From 0c84510c828c347720ef96622f9e6d872a18d852 Mon Sep 17 00:00:00 2001 From: Philip Withnall Date: Tue, 8 Oct 2024 13:13:08 +0100 Subject: [PATCH] gsocket: Fix #ifdef for defining g_socket_get_adapter_ipv4_addr() It was failing compilation on Hurd due to being defined but not used. https://gitlab.gnome.org/GNOME/glib/-/jobs/4380104 Signed-off-by: Philip Withnall --- gio/gsocket.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gio/gsocket.c b/gio/gsocket.c index 4600bc823..44e935263 100644 --- a/gio/gsocket.c +++ b/gio/gsocket.c @@ -2402,7 +2402,7 @@ g_socket_w32_get_adapter_ipv4_addr (const gchar *name_or_ip) return ip_result; } -#elif defined(HAVE_SIOCGIFADDR) +#elif (defined(HAVE_SIOCGIFADDR) && (!(defined(HAVE_IP_MREQN) && !defined(__APPLE__)) || defined(IP_ADD_SOURCE_MEMBERSHIP))) static gulong g_socket_get_adapter_ipv4_addr (GSocket *socket, const char *iface,