Fix stack-use-after-scope

This commit is contained in:
Alexey Rybalchenko 2021-06-24 11:08:52 +02:00 committed by Dennis Klein
parent 5c9ba5e5b4
commit 4fdf9d340b
2 changed files with 1 additions and 2 deletions

View File

@ -94,7 +94,6 @@ class Context
{
std::unique_lock<std::mutex> lock(fMtx);
while (fRegionEventsSubscriptionActive) {
while (!fRegionEvents.empty()) {
auto i = fRegionEvents.front();
fRegionEventCallback(i);

View File

@ -110,7 +110,7 @@ void RegionEventSubscriptions(const string& transport)
ASSERT_EQ(region2->GetSize(), size2);
ASSERT_EQ(factory->SubscribedToRegionEvents(), false);
factory->SubscribeToRegionEvents([&](FairMQRegionInfo info) {
factory->SubscribeToRegionEvents([&, id1, id2, ptr1, ptr2](FairMQRegionInfo info) {
LOG(info) << ">>> " << info.event << ": "
<< (info.managed ? "managed" : "unmanaged")
<< ", id: " << info.id