From ca61bf682a08836c1eda962c1be5b489de851a56 Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Thu, 25 Apr 2024 16:46:44 -0700 Subject: [PATCH] Make sure output parameters are zeroed in the case of an error --- src/render/SDL_render.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/render/SDL_render.c b/src/render/SDL_render.c index 709141850c..3763eedec5 100644 --- a/src/render/SDL_render.c +++ b/src/render/SDL_render.c @@ -849,6 +849,7 @@ int SDL_CreateWindowAndRenderer(int width, int height, SDL_WindowFlags window_fl *renderer = SDL_CreateRenderer(*window, NULL, 0); if (!*renderer) { SDL_DestroyWindow(*window); + *window = NULL; return -1; }