From e1419b6dab9ff8c356a8a103697f9469b8907378 Mon Sep 17 00:00:00 2001 From: neru Date: Wed, 13 May 2026 11:55:24 -0300 Subject: [PATCH] fix: change the way der is freed --- src/proxy/tinymitm/ssl.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/proxy/tinymitm/ssl.cpp b/src/proxy/tinymitm/ssl.cpp index 051cf00..dc585bb 100644 --- a/src/proxy/tinymitm/ssl.cpp +++ b/src/proxy/tinymitm/ssl.cpp @@ -243,8 +243,7 @@ bool CertificateManager::loadCA(const char* certPath, const char* keyPath) if (ret == 0 && derBuff) { certDer.assign(derBuff->buffer, derBuff->buffer + derBuff->length); - free(derBuff->buffer); - free(derBuff); + wc_FreeDer(&derBuff); } else return false; @@ -254,8 +253,7 @@ bool CertificateManager::loadCA(const char* certPath, const char* keyPath) if (ret == 0 && derBuff) { keyDer.assign(derBuff->buffer, derBuff->buffer + derBuff->length); - free(derBuff->buffer); - free(derBuff); + wc_FreeDer(&derBuff); } else return false;