Make sure OSSL_STORE_load() isn't caught in an endless loop
[openssl.git] / test / asn1_encode_test.c
index 6d3883755260cb8b990d1883fa1acdf7b716a1a7..9b8cdcaf3a4542fa6d148ef4bf2df4e3239dcce8 100644 (file)
@@ -717,7 +717,7 @@ static int do_print_item(const TEST_PACKAGE *package)
     OPENSSL_assert(package->encode_expectations_elem_size <= DATA_BUF_SIZE);
 
     (void)RAND_bytes(buf, (int)package->encode_expectations_elem_size);
-    ret = ASN1_item_print(bio_out, o, 0, i, NULL);
+    ret = ASN1_item_print(bio_err, o, 0, i, NULL);
 
     return ret;
 }
@@ -814,6 +814,7 @@ static int test_intern(const TEST_PACKAGE *package)
 
     if (!do_print_item(package)) {
         TEST_error("Printing of %s failed", package->name);
+        TEST_openssl_errors();
         fail++;
     }