From bcaae11212badc7bd1803bd3355c54fb71492c4a Mon Sep 17 00:00:00 2001 From: Vayle <76063792+Valorith@users.noreply.github.com> Date: Thu, 20 Nov 2025 15:23:54 -0500 Subject: [PATCH] Fix: Use std::filesystem::path for plugin directory concatenation on Windows --- zone/main.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/zone/main.cpp b/zone/main.cpp index 4f5916078..b2213e53e 100644 --- a/zone/main.cpp +++ b/zone/main.cpp @@ -740,8 +740,8 @@ bool CheckForCompatibleQuestPlugins() try { for (const auto &[directory, flag]: directories) { - std::string dir_path = PathManager::Instance()->GetServerPath() + "/" + directory; - if (!File::Exists(dir_path)) { continue; } + fs::path dir_path = fs::path(PathManager::Instance()->GetServerPath()) / directory; + if (!fs::exists(dir_path)) { continue; } for (const auto &file: fs::directory_iterator(dir_path)) { if (!file.is_regular_file()) { continue; }