From a6ffebf3207422ee74bb08e6ad49fa954685bcab Mon Sep 17 00:00:00 2001 From: PatR Date: Thu, 17 Apr 2025 11:40:07 -0700 Subject: [PATCH] another MONITOR_HEAP bit 'heaputil' complains about free(NULL) because that wasn't handled consistently back in the pre-standard days. Avoid using that. --- src/mklev.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mklev.c b/src/mklev.c index add7d733d..d0b30967a 100644 --- a/src/mklev.c +++ b/src/mklev.c @@ -1184,8 +1184,8 @@ themerooms_post_level_generate(void) iflags.in_lua = gi.in_mk_themerooms = FALSE; wallification(1, 0, COLNO - 1, ROWNO - 1); - free(gc.coder); - gc.coder = NULL; + if (gc.coder) + free(gc.coder), gc.coder = NULL; lua_gc(themes, LUA_GCCOLLECT); }