# HG changeset patch # User Kim Alvefur # Date 1620222845 -7200 # Node ID f97592336399684af5a771f73c6ca8e453a61c73 # Parent c0c859425c227e9515ae3c03ce0a2006da6d7c47 core.certmanager: Join paths with OS-aware util.paths function Right thing to do, rather than hardcoding '/' diff -r c0c859425c22 -r f97592336399 core/certmanager.lua --- a/core/certmanager.lua Sat Apr 10 14:45:40 2021 +0200 +++ b/core/certmanager.lua Wed May 05 15:54:05 2021 +0200 @@ -37,7 +37,8 @@ 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 @@ 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);