From f1939fa60d639b0568b038ecd649c87245f14fbe Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Sat, 8 Feb 2025 10:45:31 +0100 Subject: [PATCH] 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 --- lib/vtls/vtls.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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,