From 1aadd6e404b8c15222e83dedae7fef50d21c38b4 Mon Sep 17 00:00:00 2001 From: Denis Pauk Date: Tue, 10 Sep 2024 01:28:43 +0300 Subject: [PATCH] gl1: free 16to8 convert table on exit --- src/client/refresh/gl1/gl1_main.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/client/refresh/gl1/gl1_main.c b/src/client/refresh/gl1/gl1_main.c index 54d21b00..1f01d2f3 100644 --- a/src/client/refresh/gl1/gl1_main.c +++ b/src/client/refresh/gl1/gl1_main.c @@ -29,12 +29,12 @@ #define NUM_BEAM_SEGS 6 viddef_t vid; -model_t *r_worldmodel; +model_t *r_worldmodel = NULL; float gldepthmin, gldepthmax; -glconfig_t gl_config; -glstate_t gl_state; +glconfig_t gl_config = {0}; +glstate_t gl_state = {0}; image_t *r_notexture; /* use for bad textures */ image_t *r_particletexture; /* little dot for particles */ @@ -1776,6 +1776,11 @@ RI_Shutdown(void) QGL_Shutdown(); R_FreeTemporaryLMBuffer(); + + if (gl_state.d_16to8table) + { + free(gl_state.d_16to8table); + } } static void