From f3481ca28f8a1d52f3b6ec1576b7a1b54adc360d Mon Sep 17 00:00:00 2001 From: "Dr. Stephen Henson" Date: Fri, 14 Apr 2006 16:47:18 +0000 Subject: [PATCH] Print out zero length string properly. --- crypto/asn1/tasn_prn.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/crypto/asn1/tasn_prn.c b/crypto/asn1/tasn_prn.c index f595e385f2..cf4c4ab374 100644 --- a/crypto/asn1/tasn_prn.c +++ b/crypto/asn1/tasn_prn.c @@ -506,7 +506,8 @@ static int asn1_print_obstring_ctx(BIO *out, ASN1_STRING *str, int indent, } else if (BIO_puts(out, "\n") <= 0) return 0; - if (BIO_dump_indent(out, (char *)str->data, str->length, + if ((str->length > 0) + && BIO_dump_indent(out, (char *)str->data, str->length, indent + 2) <= 0) return 0; return 1; -- 2.34.1