init. ssl library in canl_create_ctx (for now)
authorMarcel Poul <marcel.poul@cern.ch>
Wed, 7 Dec 2011 14:41:18 +0000 (14:41 +0000)
committerMarcel Poul <marcel.poul@cern.ch>
Wed, 7 Dec 2011 14:41:18 +0000 (14:41 +0000)
emi.canl.canl-c/src/canl.c
emi.canl.canl-c/src/canl_ssl.c

index 2d77013..ccf5fc5 100644 (file)
@@ -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");
index 0ae8d3a..704d1f0 100644 (file)
@@ -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();