From e3e09ab75fffe840b88e196f193d802f810ca642 Mon Sep 17 00:00:00 2001
From: Sebastião Guerra <sebastiao.luiz.guerra@gmail.com>
Date: Fri, 16 Oct 2026 07:04:22 -0300
Subject: Free extracted certificate public keys
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Signed-off-by: Sebastião Guerra <sebastiao.luiz.guerra@gmail.com>
---
 src/kvilib/net/kvi_ssl.cpp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/kvilib/net/kvi_ssl.cpp b/src/kvilib/net/kvi_ssl.cpp
index 7d31293a..fff51982 100644
--- a/src/kvilib/net/kvi_ssl.cpp
+++ b/src/kvilib/net/kvi_ssl.cpp
@@ -611,6 +611,7 @@ void KviSSLCertificate::extractPubKeyInfo()
 		m_iPubKeyBits = EVP_PKEY_bits(p);
 		m_szPubKeyType = (EVP_PKEY_base_id(p) == NID_undef) ? __tr("Unknown") : OBJ_nid2ln(EVP_PKEY_base_id(p));
 //		getPKeyType(p->type,m_szPubKeyType);
+		EVP_PKEY_free(p);
 	} else {
 		m_iPubKeyBits = 0;
 		m_szPubKeyType = "None";
-- 
cgit v1.2.3

