From 2669e4ac4f8b1deda501587fb8d4d41b5dc9064c Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Mon, 20 Jan 2025 14:57:56 +0100 Subject: [PATCH] Add comment Co-authored-by: Robert Hensing --- src/libstore/remote-store.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/libstore/remote-store.cc b/src/libstore/remote-store.cc index 87c58a690..6781e4743 100644 --- a/src/libstore/remote-store.cc +++ b/src/libstore/remote-store.cc @@ -541,6 +541,7 @@ void RemoteStore::addMultipleToStore( { auto source = sinkToSource([&](Sink & sink) { sink << pathsToCopy.size(); + // Reverse, so we can release memory at the original start std::reverse(pathsToCopy.begin(), pathsToCopy.end()); while (!pathsToCopy.empty()) { auto & [pathInfo, pathSource] = pathsToCopy.back();