From d6fcebfbf22e92515ce60f3e2fb4ecf5c7eec0fc Mon Sep 17 00:00:00 2001 From: Malkierian Date: Mon, 27 Jan 2025 11:47:32 -0700 Subject: [PATCH] Fix `ListFiles(std::string)` mistakenly feeding non-empty list to `ListFiles(std::string, std::string)` for includes, resulting in failed matching. (#801) --- src/resource/archive/ArchiveManager.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/resource/archive/ArchiveManager.cpp b/src/resource/archive/ArchiveManager.cpp index 53f24bc..f41560c 100644 --- a/src/resource/archive/ArchiveManager.cpp +++ b/src/resource/archive/ArchiveManager.cpp @@ -66,10 +66,10 @@ bool ArchiveManager::HasFile(uint64_t hash) { std::shared_ptr> ArchiveManager::ListFiles(const std::string& searchMask) { std::list includes = {}; - if (searchMask.size() > 0) { + if (!searchMask.empty()) { includes.push_back(searchMask); } - return ListFiles({ searchMask }, {}); + return ListFiles(includes, {}); } std::shared_ptr> ArchiveManager::ListFiles(const std::list& includes,