← Commit list

d19a039472

Daniel Stenberg
Daniel Stenberg
2026-04-24
SUCCESS Duration: 255s

Subject

mbedtls: cleanup more without care for 'initialized'

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/mbedtls.c+7 -7
@@ -1355,15 +1355,15 @@ static void mbedtls_close(struct Curl_cfilter *cf, struct Curl_easy *data)
(void)data;
DEBUGASSERT(backend);
- if(backend->initialized) {
- mbedtls_pk_free(&backend->pk);
- mbedtls_x509_crt_free(&backend->clicert);
- mbedtls_x509_crt_free(&backend->cacert);
+ mbedtls_pk_free(&backend->pk);
+ mbedtls_x509_crt_free(&backend->clicert);
+ mbedtls_x509_crt_free(&backend->cacert);
#ifdef MBEDTLS_X509_CRL_PARSE_C
- mbedtls_x509_crl_free(&backend->crl);
+ mbedtls_x509_crl_free(&backend->crl);
#endif
- curlx_safefree(backend->ciphersuites);
- mbedtls_ssl_config_free(&backend->config);
+ curlx_safefree(backend->ciphersuites);
+ mbedtls_ssl_config_free(&backend->config);
+ if(backend->initialized) {
mbedtls_ssl_free(&backend->ssl);
backend->initialized = FALSE;
}