From 334fffc8c70aa2ee09c37042dab0647769ceb60f Mon Sep 17 00:00:00 2001 From: Vijay Pai Date: Thu, 14 Nov 2019 08:38:35 -0800 Subject: [PATCH] Repeat changes of #20968 which were accidentally reverted --- test/cpp/end2end/async_end2end_test.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/test/cpp/end2end/async_end2end_test.cc b/test/cpp/end2end/async_end2end_test.cc index eae0ad0d540..659076fe5dc 100644 --- a/test/cpp/end2end/async_end2end_test.cc +++ b/test/cpp/end2end/async_end2end_test.cc @@ -1378,7 +1378,7 @@ class AsyncEnd2endServerTryCancelTest : public AsyncEnd2endTest { if (server_try_cancel == CANCEL_DURING_PROCESSING) { server_try_cancel_thd = - new std::thread(&ServerContext::TryCancel, &srv_ctx); + new std::thread([&srv_ctx] { srv_ctx.TryCancel(); }); // Server will cancel the RPC in a parallel thread while reading the // requests from the client. Since the cancellation can happen at anytime, // some of the cq results (i.e those until cancellation) might be true but @@ -1526,7 +1526,7 @@ class AsyncEnd2endServerTryCancelTest : public AsyncEnd2endTest { if (server_try_cancel == CANCEL_DURING_PROCESSING) { server_try_cancel_thd = - new std::thread(&ServerContext::TryCancel, &srv_ctx); + new std::thread([&srv_ctx] { srv_ctx.TryCancel(); }); // Server will cancel the RPC in a parallel thread while writing responses // to the client. Since the cancellation can happen at anytime, some of @@ -1673,7 +1673,7 @@ class AsyncEnd2endServerTryCancelTest : public AsyncEnd2endTest { if (server_try_cancel == CANCEL_DURING_PROCESSING) { server_try_cancel_thd = - new std::thread(&ServerContext::TryCancel, &srv_ctx); + new std::thread([&srv_ctx] { srv_ctx.TryCancel(); }); // Since server is going to cancel the RPC in a parallel thread, some of // the cq results (i.e those until the cancellation) might be true. Since