diff --git a/src/jamidht/jamiaccount.cpp b/src/jamidht/jamiaccount.cpp
index c5a9cc9d8abbda7bc965e3ac4d884e66a58076a0..33e3e598483aad5417c5e9e6f830fb9482b369c5 100644
--- a/src/jamidht/jamiaccount.cpp
+++ b/src/jamidht/jamiaccount.cpp
@@ -2497,7 +2497,7 @@ JamiAccount::doUnregister(std::function<void(bool)> released_cb)
         std::lock_guard<std::mutex> lock(mtx);
         shutdown_complete = true;
         cv.notify_all();
-    }, false);
+    }, true);
 
     {
         std::lock_guard<std::mutex> lk(pendingCallsMutex_);