From 2fb3e638bee21ead8ce49a36faa04444108ae846 Mon Sep 17 00:00:00 2001 From: CrackedPixel <5776225+CrackedPixel@users.noreply.github.com> Date: Fri, 17 Apr 2026 00:05:12 -0500 Subject: [PATCH] null check on freeing --- src/platforms/rcore_desktop_rgfw.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/platforms/rcore_desktop_rgfw.c b/src/platforms/rcore_desktop_rgfw.c index 768d6b5d0..c465812d7 100755 --- a/src/platforms/rcore_desktop_rgfw.c +++ b/src/platforms/rcore_desktop_rgfw.c @@ -1880,7 +1880,15 @@ void ClosePlatform(void) mg_gamepads_free(&platform.minigamepad); RGFW_window_close(platform.window); - RL_FREE(platform.framebufferPixels); + if (platform.framebufferPixels != NULL) + { + RL_FREE(platform.framebufferPixels); + } + + if (platform.framebuffer != NULL) + { + RGFW_surface_free(platform.framebuffer); + } } // Keycode mapping