diff --git a/platform/src/ssl_stream.cpp b/platform/src/ssl_stream.cpp index 52fd29e..d499a86 100644 --- a/platform/src/ssl_stream.cpp +++ b/platform/src/ssl_stream.cpp @@ -1167,7 +1167,7 @@ void ssl_stream_process_error(struct ssl_stream * s_stream, unsigned long sslerr sslerr==SSL_R_SSLV3_ALERT_BAD_CERTIFICATE || sslerr==SSL_R_TLSV1_ALERT_UNKNOWN_CA || sslerr==SSL_R_SSLV3_ALERT_UNSUPPORTED_CERTIFICATE || - sslerr==SSL_R_UNKNOWN_CERTIFICATE_TYPE ||) + sslerr==SSL_R_UNKNOWN_CERTIFICATE_TYPE) && s_upstream->is_server_cert_verify_passed && s_upstream->verify_result.is_hostmatched) {