From 39a27cd0fd0fedf3b5c3af3dbd5f294aa44510f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Blin?= <sebastien.blin@savoirfairelinux.com> Date: Wed, 10 Nov 2021 15:27:56 -0500 Subject: [PATCH] contact_list: removeContact should always remove the trust request The is no reason to keep the trust request after a removeContact. Change-Id: I1aad35e7ad6ef92cbd13fdf65283c647a8673e94 --- src/jamidht/contact_list.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/jamidht/contact_list.cpp b/src/jamidht/contact_list.cpp index 868fb2383f..500fcc565d 100644 --- a/src/jamidht/contact_list.cpp +++ b/src/jamidht/contact_list.cpp @@ -119,7 +119,7 @@ ContactList::removeContact(const dht::InfoHash& h, bool ban) trust_.setCertificateStatus(uri, ban ? tls::TrustStore::PermissionStatus::BANNED : tls::TrustStore::PermissionStatus::UNDEFINED); - if (ban and trustRequests_.erase(h) > 0) + if (trustRequests_.erase(h) > 0) saveTrustRequests(); saveContacts(); #ifdef ENABLE_PLUGIN -- GitLab