diff --git a/src/ssl.c b/src/ssl.c index 3398bdcdf..1b04601b4 100644 --- a/src/ssl.c +++ b/src/ssl.c @@ -16771,8 +16771,8 @@ cleanup: return BAD_FUNC_ARG; ctx->mask = wolf_set_options(ctx->mask, opt); - -#if defined(OPENSSL_EXTRA) || defined(HAVE_WEBSERVER) || defined(WOLFSSL_WPAS_SMALL) +#if defined(HAVE_SESSION_TICKET) && (defined(OPENSSL_EXTRA) \ + || defined(HAVE_WEBSERVER) || defined(WOLFSSL_WPAS_SMALL)) if ((ctx->mask & WOLFSSL_OP_NO_TICKET) == WOLFSSL_OP_NO_TICKET) { ctx->noTicketTls12 = 1; } @@ -23559,7 +23559,8 @@ long wolfSSL_set_options(WOLFSSL* ssl, long op) #endif } -#if defined(OPENSSL_EXTRA) || defined(HAVE_WEBSERVER) || defined(WOLFSSL_WPAS_SMALL) +#if defined(HAVE_SESSION_TICKET) && (defined(OPENSSL_EXTRA) \ + || defined(HAVE_WEBSERVER) || defined(WOLFSSL_WPAS_SMALL)) if ((ssl->options.mask & WOLFSSL_OP_NO_TICKET) == WOLFSSL_OP_NO_TICKET) { ssl->options.noTicketTls12 = 1; }