aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--core/certmanager.lua5
1 files changed, 3 insertions, 2 deletions
diff --git a/core/certmanager.lua b/core/certmanager.lua
index 5d873e9c..1b1bf709 100644
--- a/core/certmanager.lua
+++ b/core/certmanager.lua
@@ -37,7 +37,8 @@ local now = os.time;
local next = next;
local prosody = prosody;
-local resolve_path = require"util.paths".resolve_relative_path;
+local pathutil = require"util.paths";
+local resolve_path = pathutil.resolve_relative_path;
local config_path = prosody.paths.config or ".";
local luasec_major, luasec_minor = ssl._VERSION:match("^(%d+)%.(%d+)");
@@ -103,7 +104,7 @@ local function index_certs(dir, files_by_name, depth_limit)
if depth_limit <= 0 then return files_by_name; end
for file in lfs.dir(dir) do
- local full = dir.."/"..file
+ local full = pathutil.join(dir, file);
if lfs.attributes(full, "mode") == "directory" then
if file:sub(1,1) ~= "." then
index_certs(full, files_by_name, depth_limit-1);