aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar Sadie Powell2025-02-16 11:28:40 +0000
committerGravatar Sadie Powell2025-02-16 11:28:40 +0000
commitc446fa0cea6e9d05ff476d658caf2dfbecd32cf2 (patch)
tree89ae66525d6b296dff4795ee8a1a6a2a7bdbcb4d /src
parentFix expanding paths on portable installations. (diff)
Use INSP_FORMAT in ExpandPath.
Diffstat (limited to 'src')
-rw-r--r--src/configreader.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/configreader.cpp b/src/configreader.cpp
index d49878baa..fc01b533d 100644
--- a/src/configreader.cpp
+++ b/src/configreader.cpp
@@ -74,9 +74,9 @@ std::string ServerConfig::ServerPaths::ExpandPath(const std::string& base, const
if (!fragment.compare(0, 2, "~/", 2))
{
// The fragment is relative to a home directory, expand that.
- const char* homedir = getenv("HOME");
+ const auto* homedir = getenv("HOME");
if (homedir && *homedir)
- return std::string(homedir) + '/' + fragment.substr(2);
+ return INSP_FORMAT("{}/{}", homedir, fragment.substr(2));
}
if (std::filesystem::path(base).is_relative())
@@ -87,7 +87,7 @@ std::string ServerConfig::ServerPaths::ExpandPath(const std::string& base, const
return INSP_FORMAT("{}/{}/{}", cwd.string(), base, fragment);
}
- return base + '/' + fragment;
+ return INSP_FORMAT("{}/{}", base, fragment);
}
ServerConfig::ServerConfig()