X509_free(certificate);
EVP_PKEY_free(public_key);
- // RSA_free(private_key); // private_key is freed by EVP_PKEY_free() above
+ // do not RSA_free(private_key); because it was freed by EVP_PKEY_free() above
}
const SSL_METHOD *method = SSLv23_server_method();
if (!method) {
- syslog(LOG_ERR, "crypto: TLS_server_method() failed: %s", ERR_reason_error_string(ERR_get_error()));
+ syslog(LOG_ERR, "crypto: SSLv23_server_method() failed: %s", ERR_reason_error_string(ERR_get_error()));
return;
}