PKGBUILDs/glib2/mingw-w64-autotools/0001-gsocket-fix-cross-comp...

27 lines
872 B
Diff

From b7789bb144ff4545021fbd95ee93c98ec706891a Mon Sep 17 00:00:00 2001
From: Nicola Murino <nicola.murino@gmail.com>
Date: Fri, 17 Aug 2018 17:04:07 +0200
Subject: [PATCH] gsocket: fix cross compilation
for some reason when cross compiling for windows BROKEN_IP_MREQ_SOURCE_STRUCT is defined but should not
---
gio/gsocket.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gio/gsocket.c b/gio/gsocket.c
index 859e807cb..71a97b8cf 100644
--- a/gio/gsocket.c
+++ b/gio/gsocket.c
@@ -2404,7 +2404,7 @@ g_socket_multicast_group_operation_ssm (GSocket *socket,
memset (&mc_req_src, 0, sizeof (mc_req_src));
/* By default use the default IPv4 multicast interface. */
- S_ADDR_FIELD(mc_req_src) = g_htonl (INADDR_ANY);
+ mc_req_src.imr_interface.s_addr = g_htonl (INADDR_ANY);
if (iface)
{
--
2.18.0