diff --git a/src/jamidht/conversation_module.cpp b/src/jamidht/conversation_module.cpp index 8257e4681c213482f0af8db4652d845e6d6f6557..fadcb26021a0ee2395f74edbc8d6d703b294de2b 100644 --- a/src/jamidht/conversation_module.cpp +++ b/src/jamidht/conversation_module.cpp @@ -407,11 +407,11 @@ ConversationModule::Impl::fetchNewCommits(const std::string& peer, auto convIt = convInfos_.find(conversationId); clone = convIt != convInfos_.end(); } + lk.unlock(); if (clone) { cloneConversation(deviceId, peer, conversationId); return; } - lk.unlock(); JAMI_WARN("[Account %s] Could not find conversation %s, ask for an invite", accountId_.c_str(), conversationId.c_str());