summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Witten <andrew.witten@mongodb.com>2022-09-21 21:23:56 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-09-22 00:35:28 +0000
commit3db7b151c16be01dbd193bba58cd5f79011f0a38 (patch)
tree77757b257f2098baf4caa3a8ae8f4ae8667d25ef
parentb99c0f1cbf37d0e1c14cf19407eea1ce4ccabc5e (diff)
downloadmongo-3db7b151c16be01dbd193bba58cd5f79011f0a38.tar.gz
SERVER-69862 pass callable by value instead of reference
-rw-r--r--src/mongo/s/stale_shard_version_helpers.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mongo/s/stale_shard_version_helpers.h b/src/mongo/s/stale_shard_version_helpers.h
index a3771a41552..59228149cfd 100644
--- a/src/mongo/s/stale_shard_version_helpers.h
+++ b/src/mongo/s/stale_shard_version_helpers.h
@@ -73,7 +73,7 @@ auto shardVersionRetry(OperationContext* opCtx,
CatalogCache* catalogCache,
NamespaceString nss,
StringData taskDescription,
- F&& callbackFn) {
+ const F& callbackFn) {
size_t numAttempts = 0;
while (true) {
@@ -101,7 +101,7 @@ auto shardVersionRetry(ServiceContext* service,
StringData taskDescription,
ExecutorPtr executor,
CancellationToken cancelToken,
- Callable&& callbackFn) {
+ Callable callbackFn) {
auto numAttempts = std::make_shared<size_t>(0);
auto body = [service,