From b21122994cbf6f7657ff8d40c028c300a70e209e Mon Sep 17 00:00:00 2001 From: Marek Kochanowicz Date: Mon, 13 Oct 2014 07:32:32 +0200 Subject: [PATCH] Subject: [PATCH] Initialize openssl during client initialization. --- lib/ssl.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/ssl.c b/lib/ssl.c index ab63239..7bec931 100644 --- a/lib/ssl.c +++ b/lib/ssl.c @@ -249,6 +249,13 @@ int lws_context_init_client_ssl(struct lws_context_creation_info *info, if (info->port != CONTEXT_PORT_NO_LISTEN) return 0; + /* basic openssl init */ + + SSL_library_init(); + + OpenSSL_add_all_algorithms(); + SSL_load_error_strings(); + method = (SSL_METHOD *)SSLv23_client_method(); if (!method) { error = ERR_get_error(); -- 2.7.4