diff options
Diffstat (limited to 'artd/file_utils.cc')
-rw-r--r-- | artd/file_utils.cc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/artd/file_utils.cc b/artd/file_utils.cc index 195daf6162..c1977fb1bb 100644 --- a/artd/file_utils.cc +++ b/artd/file_utils.cc @@ -234,10 +234,13 @@ android::base::Result<void> MoveAllOrAbandon( const std::vector<std::pair<std::string, std::string>>& files_to_move, const std::vector<std::string>& files_to_remove) { std::vector<std::pair<std::string_view, std::string_view>> files_to_move_view; - std::vector<std::string_view> files_to_remove_view; + files_to_move_view.reserve(files_to_move.size()); for (const auto& [src, dst] : files_to_move) { files_to_move_view.emplace_back(src, dst); } + + std::vector<std::string_view> files_to_remove_view; + files_to_remove_view.reserve(files_to_remove.size()); for (const std::string& file : files_to_remove) { files_to_remove_view.emplace_back(file); } |