Commit 309fa55b authored by Ben Laurie's avatar Ben Laurie
Browse files

Return an error if the serial number is badly formed. (Coverity ID 116).

parent 4b8747e4
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -2406,6 +2406,8 @@ static int do_revoke(X509 *x509, CA_DB *db, int type, char *value)
		row[i]=NULL;
	row[DB_name]=X509_NAME_oneline(X509_get_subject_name(x509),NULL,0);
	bn = ASN1_INTEGER_to_BN(X509_get_serialNumber(x509),NULL);
	if (!bn)
		goto err;
	if (BN_is_zero(bn))
		row[DB_serial]=BUF_strdup("00");
	else