util.pluginloader: Return file path on success in pluginloader.load_code().
[prosody.git] / util / pluginloader.lua
index d955353730241dd1d3194bdcd9147d4d073668fa..9300b98ab0ff9a46805a5c6143694e067a00c8e6 100644 (file)
@@ -62,7 +62,10 @@ end
 function load_code(plugin, resource)
        local content, err = load_resource(plugin, resource);
        if not content then return content, err; end
-       return loadstring(content, "@"..err);
+       local path = err;
+       local f, err = loadstring(content, "@"..path);
+       if not f then return f, err; end
+       return f, path;
 end
 
 return _M;