diff --git a/src/api/renderer_font.c b/src/api/renderer_font.c index e43a9520..452aedeb 100644 --- a/src/api/renderer_font.c +++ b/src/api/renderer_font.c @@ -24,7 +24,7 @@ static int f_set_tab_width(lua_State *L) { static int f_gc(lua_State *L) { RenFont **self = luaL_checkudata(L, 1, API_TYPE_FONT); - rencache_free_font(*self); + if (*self) { rencache_free_font(*self); } return 0; }