SDL_net: SendOneDatagram: Get the latest network interface changes if needed.

From 641a0283df05ac947702b9882100afee9e04ad9f Mon Sep 17 00:00:00 2001
From: "Ryan C. Gordon" <[EMAIL REDACTED]>
Date: Mon, 25 May 2026 01:37:22 -0400
Subject: [PATCH] SendOneDatagram: Get the latest network interface changes if
 needed.

---
 src/SDL_net.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/SDL_net.c b/src/SDL_net.c
index 0363451..03dcd03 100644
--- a/src/SDL_net.c
+++ b/src/SDL_net.c
@@ -2180,7 +2180,7 @@ static NET_Status SendOneDatagram(NET_DatagramSocket *sock, NET_Address *addr, U
                     SetSocketError("Failed to send from socket", err);  // so there's a clear error message, but keep going, maybe something else works out.
                 }
             }
-        } else if (!addr) {  // iterate all interfaces for this broadcast.
+        } else if (!addr && InterfacesReady()) {  // iterate all interfaces for this broadcast.
             SDL_LockRWLockForReading(interface_rwlock);
             for (int i = 0; i < num_interfaces; i++) {
                 const NET_Address *bc = interfaces[i].broadcast;