aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKim Alvefur <zash@zash.se>2021-05-05 15:54:05 +0200
committerKim Alvefur <zash@zash.se>2021-05-05 15:54:05 +0200
commit2d707a905f1e1cb342014c4616e7e4fa6abe9fa3 (patch)
tree98d26dfb97068e0f287937d494461aecf466706c
parentc372b193592263115440128dd8ef7066458fa81f (diff)
downloadprosody-2d707a905f1e1cb342014c4616e7e4fa6abe9fa3.tar.gz
prosody-2d707a905f1e1cb342014c4616e7e4fa6abe9fa3.zip
core.certmanager: Join paths with OS-aware util.paths function
Right thing to do, rather than hardcoding '/'
-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);