]> git.ipfire.org Git - thirdparty/openssl.git/blobdiff - ssl/s3_both.c
Ensure verify error is set when X509_verify_cert() fails
[thirdparty/openssl.git] / ssl / s3_both.c
index 107b460f27b661508e26ae529ba163c88911aa12..c51fc6ea016a3aa30a043cf436fbe16f3dfe31e4 100644 (file)
@@ -619,7 +619,10 @@ int ssl_verify_alarm_type(long type)
     case X509_V_ERR_CERT_REVOKED:
         al = SSL_AD_CERTIFICATE_REVOKED;
         break;
+    case X509_V_ERR_UNSPECIFIED:
     case X509_V_ERR_OUT_OF_MEM:
+    case X509_V_ERR_INVALID_CALL:
+    case X509_V_ERR_STORE_LOOKUP:
         al = SSL_AD_INTERNAL_ERROR;
         break;
     case X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT: