diff options
author | Dr. Stephen Henson <steve@openssl.org> | 2001-06-26 14:04:35 +0200 |
---|---|---|
committer | Dr. Stephen Henson <steve@openssl.org> | 2001-06-26 14:04:35 +0200 |
commit | 1e325f614913435d214c3f5a25bb38a9aacbcb54 (patch) | |
tree | a8f62d6f9ec4de89cc7b3f1ce7b53a8479fb5881 /crypto/asn1/t_x509.c | |
parent | DSA verification should insist that r and s are in the allowed range. (diff) | |
download | openssl-1e325f614913435d214c3f5a25bb38a9aacbcb54.tar.xz openssl-1e325f614913435d214c3f5a25bb38a9aacbcb54.zip |
Handle empty X509_NAME in printing routines.
Diffstat (limited to 'crypto/asn1/t_x509.c')
-rw-r--r-- | crypto/asn1/t_x509.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/crypto/asn1/t_x509.c b/crypto/asn1/t_x509.c index 0bba0861d1..ff4a991b66 100644 --- a/crypto/asn1/t_x509.c +++ b/crypto/asn1/t_x509.c @@ -176,7 +176,7 @@ int X509_print_ex(BIO *bp, X509 *x, unsigned long nmflags, unsigned long cflag) if(!(cflag & X509_FLAG_NO_ISSUER)) { if (BIO_printf(bp," Issuer:%c",mlch) <= 0) goto err; - if (!X509_NAME_print_ex(bp,X509_get_issuer_name(x),nmindent, nmflags)) goto err; + if (X509_NAME_print_ex(bp,X509_get_issuer_name(x),nmindent, nmflags) < 0) goto err; if (BIO_write(bp,"\n",1) <= 0) goto err; } if(!(cflag & X509_FLAG_NO_VALIDITY)) @@ -191,7 +191,7 @@ int X509_print_ex(BIO *bp, X509 *x, unsigned long nmflags, unsigned long cflag) if(!(cflag & X509_FLAG_NO_SUBJECT)) { if (BIO_printf(bp," Subject:%c",mlch) <= 0) goto err; - if (!X509_NAME_print_ex(bp,X509_get_subject_name(x),nmindent, nmflags)) goto err; + if (X509_NAME_print_ex(bp,X509_get_subject_name(x),nmindent, nmflags) < 0) goto err; if (BIO_write(bp,"\n",1) <= 0) goto err; } if(!(cflag & X509_FLAG_NO_PUBKEY)) |