aboutsummaryrefslogtreecommitdiffstats
path: root/apps
diff options
context:
space:
mode:
authorBen Laurie <ben@openssl.org>2007-04-04 13:41:33 +0000
committerBen Laurie <ben@openssl.org>2007-04-04 13:41:33 +0000
commit4b8747e44043c7f429e60eea2ba03ed2a1755463 (patch)
tree81c04e75661977422bdb1e05acbd7a310467caad /apps
parent2ff7a0edef240ce2e9ec37655eac2cfba1b2d03b (diff)
downloadopenssl-4b8747e44043c7f429e60eea2ba03ed2a1755463.tar.gz
Die if serial number is invalid.
Diffstat (limited to 'apps')
-rw-r--r--apps/ocsp.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/apps/ocsp.c b/apps/ocsp.c
index 6ae5fd11dd..6b7e85de36 100644
--- a/apps/ocsp.c
+++ b/apps/ocsp.c
@@ -1146,6 +1146,7 @@ static char **lookup_serial(CA_DB *db, ASN1_INTEGER *ser)
char *itmp, *row[DB_NUMBER],**rrow;
for (i = 0; i < DB_NUMBER; i++) row[i] = NULL;
bn = ASN1_INTEGER_to_BN(ser,NULL);
+ OPENSSL_assert(bn); /* FIXME: should report an error at this point and abort */
if (BN_is_zero(bn))
itmp = BUF_strdup("00");
else