From: Daniel Stenberg Date: Sat, 8 Feb 2025 09:45:31 +0000 (+0100) Subject: vtls: fix multissl-init X-Git-Tag: curl-8_12_1~35 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=f1939fa60d639b0568b038ecd649c87245f14fbe;p=thirdparty%2Fcurl.git vtls: fix multissl-init Regression since and follow-up to 2bf48b48b3e564bcbf3249. Don't call init functions set to NULL. Fixes #16253 Reported-by: thisisgk on github Closes #16258 --- diff --git a/lib/vtls/vtls.c b/lib/vtls/vtls.c index c258b113f5..deeb5f2220 100644 --- a/lib/vtls/vtls.c +++ b/lib/vtls/vtls.c @@ -915,7 +915,9 @@ static int multissl_init(void) { if(multissl_setup(NULL)) return 1; - return Curl_ssl->init(); + if(Curl_ssl->init) + return Curl_ssl->init(); + return 1; } static CURLcode multissl_connect(struct Curl_cfilter *cf,