From 852c9ebea66f456a315ee4762ca7136031da2e8c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <adrien.beraud@savoirfairelinux.com> Date: Wed, 21 Dec 2022 15:09:46 -0500 Subject: [PATCH] archiveAccountManager: fix call to onFailure Change-Id: I67338b7bad3982d7de5c9cef1f75baa6cd5ab7f6 --- src/jamidht/account_manager.cpp | 4 ++-- src/jamidht/archive_account_manager.cpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/jamidht/account_manager.cpp b/src/jamidht/account_manager.cpp index 17519a654d..20c8ed1b8d 100644 --- a/src/jamidht/account_manager.cpp +++ b/src/jamidht/account_manager.cpp @@ -39,10 +39,10 @@ AccountManager::CertRequest AccountManager::buildRequest(PrivateKey fDeviceKey) { return dht::ThreadPool::computation().get<std::unique_ptr<dht::crypto::CertificateRequest>>( - [fDeviceKey] { + [fDeviceKey = std::move(fDeviceKey)] { auto request = std::make_unique<dht::crypto::CertificateRequest>(); request->setName("Jami device"); - auto deviceKey = fDeviceKey.get(); + const auto& deviceKey = fDeviceKey.get(); request->setUID(deviceKey->getPublicKey().getId().toString()); request->sign(*deviceKey); return request; diff --git a/src/jamidht/archive_account_manager.cpp b/src/jamidht/archive_account_manager.cpp index 18ffbb8f47..a69678ad88 100644 --- a/src/jamidht/archive_account_manager.cpp +++ b/src/jamidht/archive_account_manager.cpp @@ -52,7 +52,7 @@ ArchiveAccountManager::initAuthentication(PrivateKey key, ctx->onFailure = std::move(onFailure); if (not ctx->credentials) { - onFailure(AuthError::INVALID_ARGUMENTS, "invalid credentials"); + ctx->onFailure(AuthError::INVALID_ARGUMENTS, "invalid credentials"); return; } -- GitLab