diff options
author | Peter Pentchev <roam@ringlet.net> | 2016-11-03 05:23:53 +0800 |
---|---|---|
committer | Andy Green <andy@warmcat.com> | 2016-11-03 05:23:53 +0800 |
commit | fa7acb3b88e86425db7c6eedfb60f1cc605ace11 (patch) | |
tree | 76cf8bf6b641466b04e775f44088875dca6f2b8f | |
parent | 821a97ac66c805972a7b72e67e589c259d63116a (diff) | |
download | libwebsockets-fa7acb3b88e86425db7c6eedfb60f1cc605ace11.tar.gz libwebsockets-fa7acb3b88e86425db7c6eedfb60f1cc605ace11.tar.bz2 libwebsockets-fa7acb3b88e86425db7c6eedfb60f1cc605ace11.zip |
Remove the cleanup functions with OpenSSL 1.1.
-rw-r--r-- | lib/ssl.c | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -359,6 +359,7 @@ lws_ssl_destroy(struct lws_context *context) if (!context->user_supplied_ssl_ctx && context->ssl_client_ctx) SSL_CTX_free(context->ssl_client_ctx); +#if (OPENSSL_VERSION_NUMBER < 0x10100006L) #if (OPENSSL_VERSION_NUMBER < 0x01000000) || defined(USE_WOLFSSL) ERR_remove_state(0); #else @@ -367,6 +368,7 @@ lws_ssl_destroy(struct lws_context *context) ERR_free_strings(); EVP_cleanup(); CRYPTO_cleanup_all_ex_data(); +#endif } LWS_VISIBLE void @@ -832,6 +834,7 @@ lws_ssl_context_destroy(struct lws_context *context) if (!context->user_supplied_ssl_ctx && context->ssl_client_ctx) SSL_CTX_free(context->ssl_client_ctx); +#if (OPENSSL_VERSION_NUMBER < 0x10100006L) #if (OPENSSL_VERSION_NUMBER < 0x01000000) || defined(USE_WOLFSSL) ERR_remove_state(0); #else @@ -840,4 +843,5 @@ lws_ssl_context_destroy(struct lws_context *context) ERR_free_strings(); EVP_cleanup(); CRYPTO_cleanup_all_ex_data(); +#endif } |