From 17c179e3ef99ca5a8137adc2e24adcd1e0cce93d Mon Sep 17 00:00:00 2001 From: Marcel Poul Date: Wed, 7 Dec 2011 14:41:18 +0000 Subject: [PATCH] init. ssl library in canl_create_ctx (for now) --- emi.canl.canl-c/src/canl.c | 3 +++ emi.canl.canl-c/src/canl_ssl.c | 4 ---- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/emi.canl.canl-c/src/canl.c b/emi.canl.canl-c/src/canl.c index 2d77013..ccf5fc5 100644 --- a/emi.canl.canl-c/src/canl.c +++ b/emi.canl.canl-c/src/canl.c @@ -76,6 +76,9 @@ canl_io_handler canl_create_io_handler(canl_ctx cc) goto end; } + SSL_library_init(); + SSL_load_error_strings(); + end: if (err) { update_error(g_cc,"cannot create canl_io_handler"); diff --git a/emi.canl.canl-c/src/canl_ssl.c b/emi.canl.canl-c/src/canl_ssl.c index 0ae8d3a..704d1f0 100644 --- a/emi.canl.canl-c/src/canl_ssl.c +++ b/emi.canl.canl-c/src/canl_ssl.c @@ -19,8 +19,6 @@ int ssl_server_init(glb_ctx *cc) return EINVAL; } - SSL_library_init(); - SSL_load_error_strings(); //OpenSSL_add_all_algorithms(); //OpenSSL_add_all_ciphers(); ERR_clear_error(); @@ -114,8 +112,6 @@ int ssl_client_init(glb_ctx *cc, io_handler *io) goto end; } - SSL_load_error_strings(); - SSL_library_init(); //OpenSSL_add_all_algorithms(); //OpenSSL_add_all_ciphers(); ERR_clear_error(); -- 1.8.2.3