SDL_net: NET_WaitUntilInputAvailable(): check if caller provided negative value

From 32f4bb3546c66b1c6a67b469e88169aa0c0f81b6 Mon Sep 17 00:00:00 2001
From: andy5995 <[EMAIL REDACTED]>
Date: Sat, 10 May 2025 02:15:36 -0500
Subject: [PATCH] NET_WaitUntilInputAvailable(): check if caller provided
 negative value

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

diff --git a/src/SDL_net.c b/src/SDL_net.c
index d9cadca..76b0324 100644
--- a/src/SDL_net.c
+++ b/src/SDL_net.c
@@ -1592,6 +1592,8 @@ int NET_WaitUntilInputAvailable(void **vsockets, int numsockets, int timeoutms)
     NET_GenericSocket **sockets = (NET_GenericSocket **) vsockets;
     if (!sockets) {
         return SDL_InvalidParamError("sockets");
+    } else if (numsockets < 0) {
+        return SDL_InvalidParamError("numsockets");
     } else if (numsockets == 0) {
         return 0;
     }