]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
vtls: fix multissl-init
authorDaniel Stenberg <daniel@haxx.se>
Sat, 8 Feb 2025 09:45:31 +0000 (10:45 +0100)
committerDaniel Stenberg <daniel@haxx.se>
Sat, 8 Feb 2025 10:24:27 +0000 (11:24 +0100)
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

index c258b113f5c003df1833ce21f96272a735e2aaac..deeb5f222057ec283f83b1708b5c6f7578783ed7 100644 (file)
@@ -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,