From e860144c47bf82b73cdf7c066d49b655f0dc770b Mon Sep 17 00:00:00 2001 From: EmeraldLockdown <86802223+EmeraldLoc@users.noreply.github.com> Date: Sun, 15 Mar 2026 14:48:21 -0500 Subject: [PATCH] Actually allow optional to wrok --- src/pc/lua/utils/smlua_misc_utils.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pc/lua/utils/smlua_misc_utils.c b/src/pc/lua/utils/smlua_misc_utils.c index 85a86889a..c88b8b9b0 100644 --- a/src/pc/lua/utils/smlua_misc_utils.c +++ b/src/pc/lua/utils/smlua_misc_utils.c @@ -602,7 +602,7 @@ struct Mod* get_active_mod(void) { } LuaTable get_mod_files(struct Mod* mod, OPTIONAL const char* subDirectory) { - if (!mod || !subDirectory) { + if (!mod) { struct lua_State *L = gLuaState; if (L) { lua_newtable(L); @@ -612,7 +612,7 @@ LuaTable get_mod_files(struct Mod* mod, OPTIONAL const char* subDirectory) { } char normalizedSubDir[SYS_MAX_PATH] = { 0 }; - snprintf(normalizedSubDir, SYS_MAX_PATH, "%s", subDirectory); + snprintf(normalizedSubDir, SYS_MAX_PATH, "%s", subDirectory ? subDirectory : ""); normalize_path(normalizedSubDir); size_t subDirLen = strlen(normalizedSubDir);