|
@@ -976,7 +976,7 @@ end_of_options:
|
|
|
BIO_printf(bio_err, "Write out database with %d new entries\n",
|
|
|
sk_X509_num(cert_sk));
|
|
|
|
|
|
- if (!rand_ser
|
|
|
+ if (serialfile != NULL
|
|
|
&& !save_serial(serialfile, "new", serial, NULL))
|
|
|
goto end;
|
|
|
|
|
@@ -1044,7 +1044,8 @@ end_of_options:
|
|
|
|
|
|
if (sk_X509_num(cert_sk)) {
|
|
|
/* Rename the database and the serial file */
|
|
|
- if (!rotate_serial(serialfile, "new", "old"))
|
|
|
+ if (serialfile != NULL
|
|
|
+ && !rotate_serial(serialfile, "new", "old"))
|
|
|
goto end;
|
|
|
|
|
|
if (!rotate_index(dbfile, "new", "old"))
|
|
@@ -1177,10 +1178,9 @@ end_of_options:
|
|
|
}
|
|
|
|
|
|
/* we have a CRL number that need updating */
|
|
|
- if (crlnumberfile != NULL)
|
|
|
- if (!rand_ser
|
|
|
- && !save_serial(crlnumberfile, "new", crlnumber, NULL))
|
|
|
- goto end;
|
|
|
+ if (crlnumberfile != NULL
|
|
|
+ && !save_serial(crlnumberfile, "new", crlnumber, NULL))
|
|
|
+ goto end;
|
|
|
|
|
|
BN_free(crlnumber);
|
|
|
crlnumber = NULL;
|
|
@@ -1195,9 +1195,10 @@ end_of_options:
|
|
|
|
|
|
PEM_write_bio_X509_CRL(Sout, crl);
|
|
|
|
|
|
- if (crlnumberfile != NULL) /* Rename the crlnumber file */
|
|
|
- if (!rotate_serial(crlnumberfile, "new", "old"))
|
|
|
- goto end;
|
|
|
+ /* Rename the crlnumber file */
|
|
|
+ if (crlnumberfile != NULL
|
|
|
+ && !rotate_serial(crlnumberfile, "new", "old"))
|
|
|
+ goto end;
|
|
|
|
|
|
}
|
|
|
/*****************************************************************/
|