From c61f97dbce0a99186e746ed415279c71dca46d2e Mon Sep 17 00:00:00 2001 From: Amelia Clarke Date: Thu, 27 Nov 2025 21:59:24 +0100 Subject: [PATCH] events: fix SDL_PeepEvents() returning 0 on error Signed-off-by: Amelia Clarke (cherry picked from commit defd7895da3253064653dc56fb34f1b98b538aa4) --- src/events/SDL_events.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/events/SDL_events.c b/src/events/SDL_events.c index b8b3d37117..81220a1787 100644 --- a/src/events/SDL_events.c +++ b/src/events/SDL_events.c @@ -1108,7 +1108,8 @@ static int SDL_PeepEventsInternal(SDL_Event *events, int numevents, SDL_EventAct if (action == SDL_ADDEVENT) { if (!events) { SDL_UnlockMutex(SDL_EventQ.lock); - return SDL_InvalidParamError("events"); + SDL_InvalidParamError("events"); + return -1; } for (i = 0; i < numevents; ++i) { used += SDL_AddEvent(&events[i]);