diff --git a/test/integration/fake_upstream.cc b/test/integration/fake_upstream.cc index 6764d30d98c6..d54a77fced4c 100644 --- a/test/integration/fake_upstream.cc +++ b/test/integration/fake_upstream.cc @@ -980,7 +980,7 @@ AssertionResult FakeUpstream::runOnDispatcherThreadAndWait(std::function cb) { ASSERT(!dispatcher_->isThreadSafe()); - dispatcher_->post([&]() { cb(); }); + dispatcher_->post([cb = std::move(cb)]() { cb(); }); } void FakeUpstream::sendUdpDatagram(const std::string& buffer,