Skip to content
Snippets Groups Projects
Commit 340e4d0d authored by Sébastien Blin's avatar Sébastien Blin
Browse files

test: fix callback crash

Change-Id: Ia6d5e2c8f211e5206dec214232c929e624c307de
parent 75093823
Branches
Tags
No related merge requests found
...@@ -1257,10 +1257,10 @@ ConversationTest::testSendMessageWithLotOfKnownDevices() ...@@ -1257,10 +1257,10 @@ ConversationTest::testSendMessageWithLotOfKnownDevices()
alice2Account->accountManager()->getInfo()->contacts->foundAccountDevice(h); alice2Account->accountManager()->getInfo()->contacts->foundAccountDevice(h);
} }
auto bootstraped = false; auto bootstraped = std::make_shared<bool>(false);
alice2Account->convModule()->onBootstrapStatus( alice2Account->convModule()->onBootstrapStatus(
[&](std::string /*convId*/, Conversation::BootstrapStatus status) { [=](std::string /*convId*/, Conversation::BootstrapStatus status) {
bootstraped = status == Conversation::BootstrapStatus::SUCCESS; *bootstraped = status == Conversation::BootstrapStatus::SUCCESS;
cv.notify_one(); cv.notify_one();
}); });
...@@ -1268,8 +1268,8 @@ ConversationTest::testSendMessageWithLotOfKnownDevices() ...@@ -1268,8 +1268,8 @@ ConversationTest::testSendMessageWithLotOfKnownDevices()
CPPUNIT_ASSERT(cv.wait_for(lk, 30s, [&]() { return conversationAlice2Ready; })); CPPUNIT_ASSERT(cv.wait_for(lk, 30s, [&]() { return conversationAlice2Ready; }));
// Should bootstrap successfully // Should bootstrap successfully
bootstraped = false; *bootstraped = false;
CPPUNIT_ASSERT(cv.wait_for(lk, 30s, [&]() { return bootstraped; })); CPPUNIT_ASSERT(cv.wait_for(lk, 30s, [&]() { return *bootstraped; }));
libjami::unregisterSignalHandlers(); libjami::unregisterSignalHandlers();
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment