From 82b33259781f585feb835b4d2ef0889da888dab4 Mon Sep 17 00:00:00 2001
From: Sam Lantinga <[EMAIL REDACTED]>
Date: Mon, 21 Oct 2024 14:59:53 -0700
Subject: [PATCH] Fixed memory leaks if Windows initialization fails
---
src/video/windows/SDL_windowsvideo.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/video/windows/SDL_windowsvideo.c b/src/video/windows/SDL_windowsvideo.c
index 92418e738c115..982c2a77a1ed9 100644
--- a/src/video/windows/SDL_windowsvideo.c
+++ b/src/video/windows/SDL_windowsvideo.c
@@ -135,6 +135,7 @@ static SDL_VideoDevice *WIN_CreateDevice(void)
data = NULL;
}
if (!data) {
+ SDL_UnregisterApp();
SDL_free(device);
return NULL;
}