summaryrefslogtreecommitdiff
path: root/src/crypto/x509v3
diff options
context:
space:
mode:
authorRobert Sloan <varomodt@google.com>2017-03-21 09:39:01 -0700
committerRobert Sloan <varomodt@google.com>2017-03-21 16:23:27 -0700
commit8ecb7cdb5c51e9ce89a04ed0f5285ce646b8b7eb (patch)
tree946cff3ebbcb18578651c217dac5f501bdfd3a15 /src/crypto/x509v3
parent1c9db5392e4ec0845f9a934061677636f5400d14 (diff)
downloadboringssl-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.c12
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");
}