diff --git a/crypto/x509v3/pcy_tree.c b/crypto/x509v3/pcy_tree.c index 47b1bf8f2..93470c3db 100644 --- a/crypto/x509v3/pcy_tree.c +++ b/crypto/x509v3/pcy_tree.c @@ -101,6 +101,8 @@ static void tree_print(char *str, X509_POLICY_TREE *tree, int i; BIO *err; err = BIO_new_fp(stderr, BIO_NOCLOSE); + if (err == NULL) + return; if (!curr) curr = tree->levels + tree->nlevel; else