diff --git a/lib/rc.lua b/lib/rc.lua index 191d0ec..4031520 100644 --- a/lib/rc.lua +++ b/lib/rc.lua @@ -24,7 +24,7 @@ local function saveConfig() end function rc.load(name,force) -- string boolean -- table -- Attempts to load service *name*, and if *force* is true, replaces the current instance. - if not package.loaded[name] or force then + if not service[name] or force then for d in rc.paths:gmatch("[^\n]+") do if fs.exists(d.."/"..name..".lua") then service[name] = runfile(d.."/"..name..".lua")