]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
wolfSSL: do not call the stub function wolfSSL_BIO_set_init()
authorFabian Keil <fk@fabiankeil.de>
Sun, 17 Mar 2024 13:30:33 +0000 (14:30 +0100)
committerDaniel Stenberg <daniel@haxx.se>
Mon, 25 Mar 2024 12:29:46 +0000 (13:29 +0100)
Calling the function isn't necessary and causes the build
to fail when wolfSSL has been compiled with NO_WOLFSSL_STUB:

     Making all in opts
       CCLD     curl
     ld: error: undefined symbol: wolfSSL_BIO_set_init
     >>> referenced by wolfssl.c:235 (vtls/wolfssl.c:235)
     >>>               libcurl_la-wolfssl.o:(wolfssl_bio_cf_create) in archive ../lib/.libs/libcurl.a
     cc: error: linker command failed with exit code 1 (use -v to see invocation)
     *** Error code 1

Closes #13164

lib/vtls/wolfssl.c

index c264639bacd528778ebe43569bb7017fe68edeca..3187bb8df79bf1ec22ac9f07b330152bbc5dc33d 100644 (file)
@@ -232,7 +232,6 @@ static const struct group_name_map gnm[] = {
 static int wolfssl_bio_cf_create(WOLFSSL_BIO *bio)
 {
   wolfSSL_BIO_set_shutdown(bio, 1);
-  wolfSSL_BIO_set_init(bio, 1);
   wolfSSL_BIO_set_data(bio, NULL);
   return 1;
 }