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); std::unique_lock<std::mutex> lock(fMtx);
while (fRegionEventsSubscriptionActive) { while (fRegionEventsSubscriptionActive) {
while (!fRegionEvents.empty()) { while (!fRegionEvents.empty()) {
auto i = fRegionEvents.front(); auto i = fRegionEvents.front();
fRegionEventCallback(i); fRegionEventCallback(i);

View File

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