← Commit list

961a13e366

Daniel Stenberg
Daniel Stenberg
2026-04-23
SUCCESS Duration: 271s

Subject

rustls: fix memory leak on repeated SSLKEYLOGFILE fails

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/keylog.c+1 -2
@@ -38,7 +38,7 @@ static char *keylog_file_name;
void Curl_tls_keylog_open(void)
{
if(!keylog_file_fp) {
- keylog_file_name = curl_getenv("SSLKEYLOGFILE");
+ keylog_file_name = getenv("SSLKEYLOGFILE");
if(keylog_file_name) {
keylog_file_fp = curlx_fopen(keylog_file_name, FOPEN_APPENDTEXT);
if(keylog_file_fp) {
@@ -62,7 +62,6 @@ void Curl_tls_keylog_close(void)
curlx_fclose(keylog_file_fp);
keylog_file_fp = NULL;
}
- curlx_safefree(keylog_file_name);
}
bool Curl_tls_keylog_enabled(void)