Skip to content

Commit e38e85e

Browse files
liudongmiaolws-team
authored andcommitted
wolfssl: fix build
1 parent 29c0b56 commit e38e85e

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

lib/tls/openssl/openssl-server.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -308,7 +308,7 @@ lws_tls_server_certs_load(struct lws_vhost *vhost, struct lws *wsi,
308308
flen);
309309
}
310310
#else
311-
ret = wolfSSL_CTX_use_PrivateKey_buffer(vhost->tls.ssl_ctx, p, flen,
311+
ret = wolfSSL_CTX_use_PrivateKey_buffer(vhost->tls.ssl_ctx, p, (long) flen,
312312
WOLFSSL_FILETYPE_ASN1);
313313
#endif
314314
lws_free_set_NULL(p);
@@ -439,7 +439,7 @@ lws_tls_server_certs_load(struct lws_vhost *vhost, struct lws *wsi,
439439
lwsl_notice(" Using ECDH certificate support\n");
440440

441441
/* Get X509 certificate from ssl context */
442-
#if !defined(LWS_WITH_BORINGSSL)
442+
#if !defined(LWS_WITH_BORINGSSL) && !defined(USE_WOLFSSL)
443443
#if !defined(LWS_HAVE_SSL_EXTRA_CHAIN_CERTS)
444444
x = sk_X509_value(vhost->tls.ssl_ctx->extra_certs, 0);
445445
#else
@@ -482,7 +482,7 @@ lws_tls_server_certs_load(struct lws_vhost *vhost, struct lws *wsi,
482482

483483
EC_KEY_free(EC_key);
484484

485-
#if !defined(OPENSSL_NO_EC) && !defined(LWS_WITH_BORINGSSL)
485+
#if !defined(OPENSSL_NO_EC) && !defined(LWS_WITH_BORINGSSL) && !defined(USE_WOLFSSL)
486486
post_ecdh:
487487
#endif
488488
vhost->tls.skipped_certs = 0;

0 commit comments

Comments
 (0)