X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=webcit-ng%2Ftls.c;h=b82f8b34ffedcae7980c1be09a0eba58a6b0392d;hb=b8cdf72394178327432dd541aefb8a9031e29c2a;hp=988ac2541722b44b83afb2912833905f78bb37ad;hpb=cb6c5c9591b156968d81d8ac35d90741f69e7ce7;p=citadel.git diff --git a/webcit-ng/tls.c b/webcit-ng/tls.c index 988ac2541..b82f8b34f 100644 --- a/webcit-ng/tls.c +++ b/webcit-ng/tls.c @@ -44,7 +44,6 @@ void bind_to_key_and_certificate(void) { // Initialize ssl engine, load certs and initialize openssl internals void init_ssl(void) { - const SSL_METHOD *ssl_method; RSA *rsa = NULL; X509_REQ *req = NULL; X509 *cer = NULL; @@ -58,8 +57,7 @@ void init_ssl(void) { // Initialize SSL transport layer SSL_library_init(); SSL_load_error_strings(); - ssl_method = SSLv23_server_method(); - if (!(ssl_ctx = SSL_CTX_new(ssl_method))) { + if (!(ssl_ctx = SSL_CTX_new(SSLv23_server_method()))) { syslog(LOG_WARNING, "SSL_CTX_new failed: %s", ERR_reason_error_string(ERR_get_error())); return; }