From 00b0d506eaa9ae8f4745772ae3fade63970ee7f2 Mon Sep 17 00:00:00 2001 From: qicosmos Date: Sat, 10 Feb 2024 16:10:10 +0800 Subject: [PATCH] add ec --- include/cinatra/coro_http_server.hpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/include/cinatra/coro_http_server.hpp b/include/cinatra/coro_http_server.hpp index f6847a98..4f600d1b 100644 --- a/include/cinatra/coro_http_server.hpp +++ b/include/cinatra/coro_http_server.hpp @@ -219,8 +219,12 @@ class coro_http_server { } files_.clear(); + std::error_code ec; for (const auto &file : - std::filesystem::recursive_directory_iterator(static_dir_)) { + std::filesystem::recursive_directory_iterator(static_dir_, ec)) { + if (ec) { + continue; + } if (!file.is_directory()) { files_.push_back(file.path().string()); }