From 92d5771e4c90dade42e92aab9c48fe70551a5e33 Mon Sep 17 00:00:00 2001 From: Jules LEIDELINGER <11395311+julio75012@users.noreply.github.com> Date: Fri, 6 Mar 2026 11:44:19 +0800 Subject: [PATCH] server: fix filesystem dependency in security logging Replace std::filesystem::create_directories with fs_create_directory_with_parents to avoid compilation issues on systems without header. --- tools/server/server-common.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tools/server/server-common.cpp b/tools/server/server-common.cpp index 0860f61840..ae915c5d24 100644 --- a/tools/server/server-common.cpp +++ b/tools/server/server-common.cpp @@ -10,7 +10,6 @@ #include "server-common.h" #include -#include #include #include #include @@ -2084,7 +2083,9 @@ static void rotate_security_log_if_needed() { } // Create directory if it doesn't exist - std::filesystem::create_directories(g_security_log_folder); + if (!fs_create_directory_with_parents(g_security_log_folder)) { + LOG_WRN("Failed to create security log directory: %s\n", g_security_log_folder.c_str()); + } // Set new log file common_log_set_file(g_security_log, new_log_file.c_str());