tls_process_{client,server}_certificate(): allow verify_callback return > 1
[openssl.git] / ssl / statem / statem_clnt.c
index d5aa8797ffc05c8053bfd7b99cf5615c03174c88..d12d1e947e6a2c0c3305af8e9a2b080855429002 100644 (file)
@@ -1884,10 +1884,6 @@ WORK_STATE tls_post_process_server_certificate(SSL *s, WORK_STATE wst)
         return WORK_ERROR;
     }
     ERR_clear_error();          /* but we keep s->verify_result */
-    if (i > 1) {
-        SSLfatal(s, SSL_AD_HANDSHAKE_FAILURE, i);
-        return WORK_ERROR;
-    }
 
     /*
      * Inconsistency alert: cert_chain does include the peer's certificate,