fix: skip permission denied errors in recursive_directory_iterator (#1564)

Co-authored-by: Serge F. Chirik <s.chirik@timbel.info>
This commit is contained in:
schirik 2026-05-26 19:56:16 +03:00 committed by GitHub
parent 1ceb5bd9df
commit 07b2b18e70
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -254,7 +254,7 @@ void refresh_lora_cache(ServerRuntime& rt) {
fs::path lora_dir = rt.ctx_params->lora_model_dir;
if (fs::exists(lora_dir) && fs::is_directory(lora_dir)) {
for (auto& entry : fs::recursive_directory_iterator(lora_dir)) {
for (auto& entry : fs::recursive_directory_iterator(lora_dir, fs::directory_options::skip_permission_denied)) {
if (!entry.is_regular_file()) {
continue;
}