diff --git a/imports/require/shared.lua b/imports/require/shared.lua index 12e71ad..0024570 100644 --- a/imports/require/shared.lua +++ b/imports/require/shared.lua @@ -155,7 +155,8 @@ function lib.require(modname) return error(err or ("unable to load module '%s'"):format(modname), 3) end - module = chunk(modname) or true + local result = chunk(modname) + module = result or result == nil loaded[modname] = module return module