From b9cda18be9b75fe33f262d2bc8f3fa19d0ba184b Mon Sep 17 00:00:00 2001 From: Jacob Barthelmeh Date: Mon, 18 Dec 2017 11:54:03 -0700 Subject: [PATCH] change type with free to match malloc'd type --- src/ssl.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/ssl.c b/src/ssl.c index b82dc9000..a578c89c1 100644 --- a/src/ssl.c +++ b/src/ssl.c @@ -15267,11 +15267,13 @@ void wolfSSL_set_connect_state(WOLFSSL* ssl) #ifndef NO_DH /* client creates its own DH parameters on handshake */ if (ssl->buffers.serverDH_P.buffer && ssl->buffers.weOwnDH) { - XFREE(ssl->buffers.serverDH_P.buffer, ssl->heap, DYNAMIC_TYPE_DH); + XFREE(ssl->buffers.serverDH_P.buffer, ssl->heap, + DYNAMIC_TYPE_PUBLIC_KEY); } ssl->buffers.serverDH_P.buffer = NULL; if (ssl->buffers.serverDH_G.buffer && ssl->buffers.weOwnDH) { - XFREE(ssl->buffers.serverDH_G.buffer, ssl->heap, DYNAMIC_TYPE_DH); + XFREE(ssl->buffers.serverDH_G.buffer, ssl->heap, + DYNAMIC_TYPE_PUBLIC_KEY); } ssl->buffers.serverDH_G.buffer = NULL; #endif