@@ -18078,12 +18078,14 @@ static int test_wolfSSL_set_options(void)
1807818078#if defined(OPENSSL_EXTRA) || defined(OPENSSL_EXTRA_X509_SMALL)
1807918079 char appData[] = "extra msg";
1808018080#endif
18081- #ifdef OPENSSL_EXTRA
18081+ #if defined( OPENSSL_EXTRA) && defined(HAVE_ALPN) && !defined(NO_BIO)
1808218082 unsigned char protos[] = {
1808318083 7, 't', 'l', 's', '/', '1', '.', '2',
1808418084 8, 'h', 't', 't', 'p', '/', '1', '.', '1'
1808518085 };
1808618086 unsigned int len = sizeof(protos);
18087+ #endif
18088+ #ifdef OPENSSL_EXTRA
1808718089 void *arg = (void *)TEST_ARG;
1808818090#endif
1808918091
@@ -18168,12 +18170,14 @@ static int test_wolfSSL_set_options(void)
1816818170#ifdef OPENSSL_EXTRA
1816918171 ExpectTrue(wolfSSL_set_msg_callback(ssl, msg_cb) == WOLFSSL_SUCCESS);
1817018172 wolfSSL_set_msg_callback_arg(ssl, arg);
18173+ #if defined(HAVE_ALPN) && !defined(NO_BIO)
1817118174#ifdef WOLFSSL_ERROR_CODE_OPENSSL
1817218175 ExpectTrue(wolfSSL_CTX_set_alpn_protos(ctx, protos, len) == 0);
1817318176#else
1817418177 ExpectTrue(wolfSSL_CTX_set_alpn_protos(ctx, protos, len) == WOLFSSL_SUCCESS);
1817518178#endif
1817618179#endif
18180+ #endif
1817718181
1817818182#if defined(WOLFSSL_NGINX) || defined(WOLFSSL_HAPROXY) || \
1817918183 defined(WOLFSSL_MYSQL_COMPATIBLE) || defined(OPENSSL_ALL) || \
0 commit comments