diff --git a/libi2pd/Profiling.cpp b/libi2pd/Profiling.cpp index 264dd5d9..24b99833 100644 --- a/libi2pd/Profiling.cpp +++ b/libi2pd/Profiling.cpp @@ -302,8 +302,11 @@ namespace data it.second->Save (it.first); } - static void DeleteFilesFromDisk (std::vector&& files) + static void DeleteFilesFromDisk () { + std::vector files; + g_ProfilesStorage.Traverse(files); + struct stat st; std::time_t now = std::time(nullptr); for (const auto& path: files) @@ -335,9 +338,7 @@ namespace data } } - std::vector files; - g_ProfilesStorage.Traverse(files); - return std::async (std::launch::async, DeleteFilesFromDisk, std::move (files)); + return std::async (std::launch::async, DeleteFilesFromDisk); } } }