Fail if we fail to fetch the EVP_KEYMGMT
[openssl.git] / test / evp_test.c
index 813218a42a214d0ff5f4d534af8c1f1dd6d9456e..6ed5bafba6067e8098aa31191f1c0ab8ab89ca39 100644 (file)
@@ -2995,7 +2995,8 @@ static int key_unsupported(void)
     long err = ERR_peek_error();
 
     if (ERR_GET_LIB(err) == ERR_LIB_EVP
-            && ERR_GET_REASON(err) == EVP_R_UNSUPPORTED_ALGORITHM) {
+            && (ERR_GET_REASON(err) == EVP_R_UNSUPPORTED_ALGORITHM
+                || ERR_GET_REASON(err) == EVP_R_FETCH_FAILED)) {
         ERR_clear_error();
         return 1;
     }