From 4ef8fb29a7dca2b1b7aa995ff127a3ae494cb6df Mon Sep 17 00:00:00 2001
From: "Ryan C. Gordon" <[EMAIL REDACTED]>
Date: Wed, 27 May 2026 11:59:07 -0400
Subject: [PATCH] SDLNet_UDP_Bind: return an error for NULL address instead of
crashing.
Fixes #171.
(cherry picked from commit 4ffc5476ccb9461a76b192f3592fb5c40741e6f5)
---
src/SDLnetUDP.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/SDLnetUDP.c b/src/SDLnetUDP.c
index c6bcde9..3cd3428 100644
--- a/src/SDLnetUDP.c
+++ b/src/SDLnetUDP.c
@@ -258,6 +258,9 @@ int SDLNet_UDP_Bind(UDPsocket sock, int channel, const IPaddress *address)
if ( sock == NULL ) {
SDLNet_SetError("Passed a NULL socket");
return(-1);
+ } else if ( address == NULL ) {
+ SDLNet_SetError("Passed a NULL address");
+ return(-1);
}
if ( channel == -1 ) {