From 9434be29bc41bf411b2856744a90ff1f3a6ada69 Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Thu, 23 Apr 2026 13:41:11 +0100 Subject: [PATCH] Delete the cert object after removing it from the cert list. --- modules/nickserv/ns_cert.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/nickserv/ns_cert.cpp b/modules/nickserv/ns_cert.cpp index 6e9602d9b..c073287b9 100644 --- a/modules/nickserv/ns_cert.cpp +++ b/modules/nickserv/ns_cert.cpp @@ -184,8 +184,8 @@ public: FOREACH_MOD(OnNickClearCert, (this->nc)); for (const auto *cert : certs) { - delete cert; certmap.erase(cert->fingerprint); + delete cert; } this->certs.clear(); } @@ -213,8 +213,8 @@ public: // Delete the old cert list. for (const auto *cert : cl->certs) { - delete cert; certmap.erase(cert->fingerprint); + delete cert; } cl->certs.clear();