client: reject init_client_ssl more than once
This commit is contained in:
parent
7262e14dc1
commit
9b4fa24909
1 changed files with 3 additions and 0 deletions
|
@ -459,6 +459,9 @@ int lws_context_init_client_ssl(struct lws_context_creation_info *info,
|
|||
if (!lws_check_opt(info->options, LWS_SERVER_OPTION_DO_SSL_GLOBAL_INIT))
|
||||
return 0;
|
||||
|
||||
if (vhost->ssl_client_ctx)
|
||||
return 0;
|
||||
|
||||
if (info->provided_client_ssl_ctx) {
|
||||
/* use the provided OpenSSL context if given one */
|
||||
vhost->ssl_client_ctx = info->provided_client_ssl_ctx;
|
||||
|
|
Loading…
Add table
Reference in a new issue