diff options
Diffstat (limited to 'liblfjail/jail.cc')
| -rw-r--r-- | liblfjail/jail.cc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/liblfjail/jail.cc b/liblfjail/jail.cc index cf5d600..ca94c18 100644 --- a/liblfjail/jail.cc +++ b/liblfjail/jail.cc @@ -14,16 +14,16 @@ namespace { using namespace lfjail; // Get the jails storage directory. -auto get_jails_dir(context const &ctx) -> std::string { - return ctx.path("jails"); +auto get_jails_dir(context const &ctx) -> std::filesystem::path { + return ctx.dbdir / "jails"; } // Get the config file for a jail. auto jail_config_file(context const &ctx, std::string_view jailname) - -> std::string + -> std::filesystem::path { - return std::format("{}/{}.ucl", get_jails_dir(ctx), jailname); + return get_jails_dir(ctx) / jailname; } // Make sure our jails config path exists. |
