From cf36889bd2e9aa31f254ac041b0eb16890051c01 Mon Sep 17 00:00:00 2001 From: OBattler Date: Sun, 3 Dec 2023 14:19:00 +0100 Subject: [PATCH] Unix SDL fixes, per suggestion by svenska. --- src/unix/unix_sdl.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/unix/unix_sdl.c b/src/unix/unix_sdl.c index 19af4b71e..3ba8c1ae0 100644 --- a/src/unix/unix_sdl.c +++ b/src/unix/unix_sdl.c @@ -270,6 +270,11 @@ sdl_close(void) sdl_destroy_texture(); sdl_destroy_window(); + if (pixeldata != NULL) { + free(pixeldata); + pixeldata = NULL; + } + /* Quit. */ SDL_Quit(); sdl_flags = -1; @@ -430,6 +435,8 @@ sdl_init_common(int flags) /* Make sure we get a clean exit. */ atexit(sdl_close); + pixeldata = malloc(2048 * 2048 * 4); + /* Register our renderer! */ video_setblit(sdl_blit_shim);