From ca7297668a88109c8ddfe8340ba6db2f8022c105 Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Tue, 12 Dec 2017 16:10:20 -0800 Subject: [PATCH] Fixed bug 3996 - Corrupted or over-released critical section on SDL_Quit (SDL_event_watchers_lock) Andrew This likely comes down to an additional 'unlock' being called before destroying it, without a matching 'lock'. --- src/events/SDL_events.c | 1 - 1 file changed, 1 deletion(-) diff --git a/src/events/SDL_events.c b/src/events/SDL_events.c index 777c27399..fe8e44966 100644 --- a/src/events/SDL_events.c +++ b/src/events/SDL_events.c @@ -369,7 +369,6 @@ SDL_StopEventLoop(void) } if (SDL_event_watchers_lock) { - SDL_UnlockMutex(SDL_event_watchers_lock); SDL_DestroyMutex(SDL_event_watchers_lock); SDL_event_watchers_lock = NULL; }