diff options
author | Robert Sloan <varomodt@google.com> | 2017-03-21 09:39:01 -0700 |
---|---|---|
committer | Robert Sloan <varomodt@google.com> | 2017-03-21 16:23:27 -0700 |
commit | 8ecb7cdb5c51e9ce89a04ed0f5285ce646b8b7eb (patch) | |
tree | 946cff3ebbcb18578651c217dac5f501bdfd3a15 /src/crypto/x509v3 | |
parent | 1c9db5392e4ec0845f9a934061677636f5400d14 (diff) | |
download | boringssl-8ecb7cdb5c51e9ce89a04ed0f5285ce646b8b7eb.tar.gz |
external/boringssl: Sync to 2d05568a7b7bc62affbd13ea97a81b5829b99794.
This includes the following changes:
https://boringssl.googlesource.com/boringssl/+log/2070f8ad9151dc8f3a73bffaa146b5e6937a583f..2d05568a7b7bc62affbd13ea97a81b5829b99794
Test: BoringSSL CTS Presubmits
Change-Id: Ib8174676671161667d54513df0f2dce7d70683ab
Diffstat (limited to 'src/crypto/x509v3')
-rw-r--r-- | src/crypto/x509v3/v3_cpols.c | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/src/crypto/x509v3/v3_cpols.c b/src/crypto/x509v3/v3_cpols.c index 7de54962..4def530a 100644 --- a/src/crypto/x509v3/v3_cpols.c +++ b/src/crypto/x509v3/v3_cpols.c @@ -468,9 +468,15 @@ static void print_notice(BIO *out, USERNOTICE *notice, int indent) num = sk_ASN1_INTEGER_value(ref->noticenos, i); if (i) BIO_puts(out, ", "); - tmp = i2s_ASN1_INTEGER(NULL, num); - BIO_puts(out, tmp); - OPENSSL_free(tmp); + if (num == NULL) + BIO_puts(out, "(null)"); + else { + tmp = i2s_ASN1_INTEGER(NULL, num); + if (tmp == NULL) + return; + BIO_puts(out, tmp); + OPENSSL_free(tmp); + } } BIO_puts(out, "\n"); } |