From 1f99ee56a09c8039de41205d719e561dcd0deef5 Mon Sep 17 00:00:00 2001
From: Sam Lantinga <[EMAIL REDACTED]>
Date: Fri, 28 Nov 2025 19:25:26 -0800
Subject: [PATCH] Enable broadcast on datagram sockets
---
src/SDL_net.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/SDL_net.c b/src/SDL_net.c
index afefaf4..3bb5dea 100644
--- a/src/SDL_net.c
+++ b/src/SDL_net.c
@@ -1679,6 +1679,7 @@ NET_DatagramSocket *NET_CreateDatagramSocket(NET_Address *addr, Uint16 port)
}
setsockopt(handle, SOL_SOCKET, SO_REUSEADDR, (const char *) &one, sizeof (one));
+ setsockopt(handle, SOL_SOCKET, SO_BROADCAST, (const char *) &one, sizeof (one));
const int rc = bind(handle, ainfo->ai_addr, (SockLen) ainfo->ai_addrlen);
if (rc == SOCKET_ERROR) {