// Abort if no certificate found probably because of malformed or
// unsupported server Hello message (TODO: make configurable).
#if 1
- Ssl::X509_Pointer serverCert(SSL_get_peer_certificate(ssl));
if (!SSL_get_ex_data(ssl, ssl_ex_index_ssl_error_detail) &&
- serverCert.get() &&
+ SSL_get_peer_certificate(ssl) &&
(srvBio->bumpMode() == Ssl::bumpPeek || srvBio->bumpMode() == Ssl::bumpStare) && srvBio->holdWrite()) {
debugs(81, 3, "Error (" << ERR_error_string(ssl_lib_error, NULL) << ") but, hold write on SSL connection on FD " << fd);
checkForPeekAndSplice();