From 66b2627ad243ad2a55a1ecfda34af2825043fbc4 Mon Sep 17 00:00:00 2001 From: Andreas Traczyk <andreas.traczyk@savoirfairelinux.com> Date: Mon, 19 Feb 2018 14:24:11 -0500 Subject: [PATCH] manager: do not call doUnregister in the doUnregister callback - I'm not sure why this was done, but it will cause a deadlock now as doUnregister is locked to prevent asynchronous calls. Change-Id: Ia98c3265313bc000992c5afa8fc737bdd5b35dcd --- src/manager.cpp | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/manager.cpp b/src/manager.cpp index d2adddece0..2c32b1a576 100644 --- a/src/manager.cpp +++ b/src/manager.cpp @@ -2651,8 +2651,6 @@ Manager::setAccountDetails(const std::string& accountID, if (account->isUsable()) account->doRegister(); - else - account->doUnregister(); // Update account details to the client side emitSignal<DRing::ConfigurationSignal::AccountDetailsChanged>(accountID, details); -- GitLab