file utils: use std::error_code with directory_iterator
Change-Id: I7095ee9fe978dde6ce9b0c45f50e4302240c01df
diff --git a/src/fileutils.cpp b/src/fileutils.cpp
index 8bc16c1..d4decab 100644
--- a/src/fileutils.cpp
+++ b/src/fileutils.cpp
@@ -338,7 +338,8 @@
auto status = std::filesystem::status(path);
if (std::filesystem::is_directory(status) and not std::filesystem::is_symlink(status)) {
- for (const auto& entry: std::filesystem::directory_iterator(path)) {
+ std::error_code ec;
+ for (const auto& entry: std::filesystem::directory_iterator(path, ec)) {
removeAll(entry.path(), erase);
}
}