diff --git a/src/server/transaction.cc b/src/server/transaction.cc index 5cb67dec2..28bc05f5d 100644 --- a/src/server/transaction.cc +++ b/src/server/transaction.cc @@ -113,7 +113,7 @@ void Transaction::InitShardData(absl::Span shard_index, siz bool rev_mapping) { args_.reserve(num_args); if (rev_mapping) - reverse_index_.reserve(args_.size()); + reverse_index_.reserve(num_args); // Store the concatenated per-shard arguments from the shard index inside args_ // and make each shard data point to its own sub-span inside args_.