summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTor Brede Vekterli <vekterli@verizonmedia.com>2020-10-26 09:51:21 +0000
committerTor Brede Vekterli <vekterli@verizonmedia.com>2020-10-26 09:51:21 +0000
commita4d8ea7b6d2e66526b837eb8540aae532824802d (patch)
treeb5dc062112ce892984f428eae3cc479594670008
parent68c839b096cc4e082e45f5a5556aa5bef5b78f1a (diff)
Don't try to access container element prior to adding it when spam logging
-rw-r--r--storage/src/vespa/storage/persistence/mergehandler.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/storage/src/vespa/storage/persistence/mergehandler.cpp b/storage/src/vespa/storage/persistence/mergehandler.cpp
index 4fe7333fb5f..c7c681a838b 100644
--- a/storage/src/vespa/storage/persistence/mergehandler.cpp
+++ b/storage/src/vespa/storage/persistence/mergehandler.cpp
@@ -403,9 +403,9 @@ MergeHandler::fetchLocalData(
|| (entries.empty() && alreadyFilled == 0))
{
remainingSize -= entry->getSize();
+ entries.push_back(std::move(entry));
LOG(spam, "Added %s, remainingSize is %u",
entries.back()->toString().c_str(), remainingSize);
- entries.push_back(std::move(entry));
} else {
LOG(spam, "Adding %s would exceed chunk size limit of %u; "
"not filling up any more diffs for current round",