← Commit list

205a8e861f

x2018
x2018
2025-11-16
SUCCESS Duration: 145s

Subject

wolfssl: fix a potential memory leak of session

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

lib/vtls/wolfssl.c+3 -1
@@ -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) {