From: x2018 Date: Sun, 16 Nov 2025 17:52:02 +0000 (+0800) Subject: wolfssl: fix a potential memory leak of session X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=205a8e861ff9a05ac81d21f9589e7d2de270ff66;p=thirdparty%2Fcurl.git wolfssl: fix a potential memory leak of session Closes #19555 --- diff --git a/lib/vtls/wolfssl.c b/lib/vtls/wolfssl.c index 7b567fd892..a8090d1bf1 100644 --- a/lib/vtls/wolfssl.c +++ b/lib/vtls/wolfssl.c @@ -581,8 +581,10 @@ wssl_setup_session(struct Curl_cfilter *cf, bool do_early_data = FALSE; if(sess_reuse_cb) { result = sess_reuse_cb(cf, data, alpns, scs, &do_early_data); - if(result) + if(result) { + wolfSSL_SESSION_free(session); goto out; + } } #ifdef WOLFSSL_EARLY_DATA if(do_early_data) {