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