summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Freed <patrick.freed@mongodb.com>2023-05-15 15:59:20 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2023-05-15 21:06:36 +0000
commitc17b84f2aa49f511aca2833905544516e19928d1 (patch)
tree6e43b9fe55b1342464f2b25cf92c939420bc2e6a
parent54ce9f3a48dcde0758e4cdf77d7b0efd08d71e2b (diff)
downloadmongo-c17b84f2aa49f511aca2833905544516e19928d1.tar.gz
SERVER-74013 Capture thread number by value in ServerHandlesMultipleClients test (BF-28709)
-rw-r--r--src/mongo/transport/grpc/service_test.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mongo/transport/grpc/service_test.cpp b/src/mongo/transport/grpc/service_test.cpp
index 4c466743c0d..ef306ee6b46 100644
--- a/src/mongo/transport/grpc/service_test.cpp
+++ b/src/mongo/transport/grpc/service_test.cpp
@@ -462,7 +462,7 @@ TEST_F(CommandServiceTest, ServerHandlesMultipleClients) {
std::vector<stdx::thread> threads;
for (int32_t i = 0; i < 10; i++) {
auto clientId = UUID::gen().toString();
- threads.push_back(monitor.spawn([&, clientId] {
+ threads.push_back(monitor.spawn([&methodCallback, clientId, i] {
::grpc::ClientContext ctx;
CommandServiceTestFixtures::addRequiredClientMetadata(ctx);
ctx.AddMetadata(std::string{CommandService::kClientIdKey}, clientId);