From 2b26fad98396d0cf621d369631a75c57b9da70f3 Mon Sep 17 00:00:00 2001 From: veclavtalica Date: Mon, 17 Feb 2025 10:50:50 +0300 Subject: [PATCH] twn_textures.c: fix error in deinit --- src/twn_textures.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/twn_textures.c b/src/twn_textures.c index ae74ae8..b7db50d 100644 --- a/src/twn_textures.c +++ b/src/twn_textures.c @@ -361,7 +361,7 @@ void textures_cache_deinit(TextureCache *cache) { /* free cache hashes */ for (size_t i = 0; i < shlenu(cache->hash); ++i) { - if (missing_texture_surface && cache->hash[i].value.data->pixels != missing_texture_surface->pixels) + if (missing_texture_surface == NULL || cache->hash[i].value.data->pixels != missing_texture_surface->pixels) stbi_image_free(cache->hash[i].value.data->pixels); else SDL_free(cache->hash[i].value.data->pixels);