diff options
Diffstat (limited to 'src/lib/libcrypto/x509/x509_alt.c')
-rw-r--r-- | src/lib/libcrypto/x509/x509_alt.c | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/lib/libcrypto/x509/x509_alt.c b/src/lib/libcrypto/x509/x509_alt.c index 45aaec24c0..5b9f490bae 100644 --- a/src/lib/libcrypto/x509/x509_alt.c +++ b/src/lib/libcrypto/x509/x509_alt.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: x509_alt.c,v 1.1 2020/06/04 15:19:31 jsing Exp $ */ | 1 | /* $OpenBSD: x509_alt.c,v 1.2 2021/08/24 15:23:03 tb Exp $ */ |
2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL | 2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL |
3 | * project. | 3 | * project. |
4 | */ | 4 | */ |
@@ -264,15 +264,18 @@ GENERAL_NAME_print(BIO *out, GENERAL_NAME *gen) | |||
264 | break; | 264 | break; |
265 | 265 | ||
266 | case GEN_EMAIL: | 266 | case GEN_EMAIL: |
267 | BIO_printf(out, "email:%s", gen->d.ia5->data); | 267 | BIO_printf(out, "email:%.*s", gen->d.ia5->length, |
268 | gen->d.ia5->data); | ||
268 | break; | 269 | break; |
269 | 270 | ||
270 | case GEN_DNS: | 271 | case GEN_DNS: |
271 | BIO_printf(out, "DNS:%s", gen->d.ia5->data); | 272 | BIO_printf(out, "DNS:%.*s", gen->d.ia5->length, |
273 | gen->d.ia5->data); | ||
272 | break; | 274 | break; |
273 | 275 | ||
274 | case GEN_URI: | 276 | case GEN_URI: |
275 | BIO_printf(out, "URI:%s", gen->d.ia5->data); | 277 | BIO_printf(out, "URI:%.*s", gen->d.ia5->length, |
278 | gen->d.ia5->data); | ||
276 | break; | 279 | break; |
277 | 280 | ||
278 | case GEN_DIRNAME: | 281 | case GEN_DIRNAME: |