From 28b16bf47a3f6457839aee2de0b04ec5951a5ba7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Rosen?= Date: Sat, 3 Oct 2015 09:37:53 +0200 Subject: [PATCH] correctly handle module that only set package.loaded --- require.lua | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/require.lua b/require.lua index a0fc9a9..9106084 100644 --- a/require.lua +++ b/require.lua @@ -59,6 +59,8 @@ local function require51 (name) module = res elseif p_loaded[name] == sentinel or not p_loaded[name] then module = true + else + module = p_loaded[name] end p_loaded[name] = module @@ -91,6 +93,8 @@ local function require52 (name) module = res elseif not p_loaded[name] then module = true + else + module = p_loaded[name] end p_loaded[name] = module