static void ossl_provider_cleanup(struct Curl_easy *data)
{
- OSSL_LIB_CTX_free(data->state.libctx);
- data->state.libctx = NULL;
- Curl_safefree(data->state.propq);
if(data->state.baseprov) {
OSSL_PROVIDER_unload(data->state.baseprov);
data->state.baseprov = NULL;
OSSL_PROVIDER_unload(data->state.provider);
data->state.provider = NULL;
}
+ OSSL_LIB_CTX_free(data->state.libctx);
+ data->state.libctx = NULL;
+ Curl_safefree(data->state.propq);
data->state.provider_loaded = FALSE;
}