From 1aa3e8a0c7a3b7455ff30a76d234aea936b3c53b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <adrien.beraud@savoirfairelinux.com>
Date: Thu, 29 Jul 2021 12:31:17 -0400
Subject: [PATCH] server account manager: return after failure

Change-Id: I1eba92ae040feafacad7c282c785f890704fc6b0
---
 src/jamidht/server_account_manager.cpp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/jamidht/server_account_manager.cpp b/src/jamidht/server_account_manager.cpp
index a3b84cbea3..02d9c2bc4b 100644
--- a/src/jamidht/server_account_manager.cpp
+++ b/src/jamidht/server_account_manager.cpp
@@ -167,6 +167,7 @@ ServerAccountManager::initAuthentication(PrivateKey key,
                                     if (not info->announce) {
                                         ctx->onFailure(AuthError::SERVER_ERROR,
                                                        "Can't parse announce from server");
+                                        return;
                                     }
                                     info->username = ctx->credentials->username;
 
-- 
GitLab