X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=webcit%2Fcrypto.c;h=971d1e06bf0a2c0d3080ef0430b10aace51c9360;hb=b8cdf72394178327432dd541aefb8a9031e29c2a;hp=bd08639026d7e721bcd284ac8ec7fa1955820f2f;hpb=cb6c5c9591b156968d81d8ac35d90741f69e7ce7;p=citadel.git diff --git a/webcit/crypto.c b/webcit/crypto.c index bd0863902..971d1e06b 100644 --- a/webcit/crypto.c +++ b/webcit/crypto.c @@ -50,7 +50,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; #ifndef OPENSSL_NO_EGD if (!access("/var/run/egd-pool", F_OK)) { @@ -66,8 +65,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; }