From bbbed20f1fe5dcfd64e3d2c6b284720bc8a0cba2 Mon Sep 17 00:00:00 2001 From: Ming Rui Zhang <mingrui.zhang@savoirfairelinux.com> Date: Wed, 2 Oct 2019 17:41:43 -0400 Subject: [PATCH] jamiaccount: return directly if changePassword fails Change-Id: I3d8a69fdbe13ab060923672eab3d110d1d24841f --- src/jamidht/jamiaccount.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/jamidht/jamiaccount.cpp b/src/jamidht/jamiaccount.cpp index f3b70f66a8..eb57130db4 100644 --- a/src/jamidht/jamiaccount.cpp +++ b/src/jamidht/jamiaccount.cpp @@ -787,7 +787,10 @@ bool JamiAccount::changeArchivePassword(const std::string& password_old, const std::string& password_new) { try { - accountManager_->changePassword(password_old, password_new); + if (!accountManager_->changePassword(password_old, password_new)) { + JAMI_ERR("[Account %s] Can't change archive password", getAccountID().c_str()); + return false; + } archiveHasPassword_ = not password_new.empty(); } catch (const std::exception& ex) { JAMI_ERR("[Account %s] Can't change archive password: %s", getAccountID().c_str(), ex.what()); -- GitLab