Loading apps/apps.h +3 −0 Original line number Diff line number Diff line Loading @@ -294,6 +294,9 @@ int index_index(CA_DB *db); int save_index(const char *dbfile, const char *suffix, CA_DB *db); int rotate_index(const char *dbfile, const char *new_suffix, const char *old_suffix); void free_index(CA_DB *db); #define index_name_cmp_noconst(a, b) \ index_name_cmp((const CSTRING *)CHECKED_PTR_OF(STRING, a), \ (const CSTRING *)CHECKED_PTR_OF(STRING, b)) int index_name_cmp(const CSTRING *a, const CSTRING *b); int parse_yesno(const char *str, int def); Loading apps/ca.c +1 −1 Original line number Diff line number Diff line Loading @@ -2481,7 +2481,7 @@ static int do_revoke(X509 *x509, CA_DB *db, int type, char *value) goto err; } else if (index_name_cmp((CSTRING *)row, (CSTRING *)rrow)) else if (index_name_cmp_noconst(row, rrow)) { BIO_printf(bio_err,"ERROR:name does not match %s\n", row[DB_name]); Loading Loading
apps/apps.h +3 −0 Original line number Diff line number Diff line Loading @@ -294,6 +294,9 @@ int index_index(CA_DB *db); int save_index(const char *dbfile, const char *suffix, CA_DB *db); int rotate_index(const char *dbfile, const char *new_suffix, const char *old_suffix); void free_index(CA_DB *db); #define index_name_cmp_noconst(a, b) \ index_name_cmp((const CSTRING *)CHECKED_PTR_OF(STRING, a), \ (const CSTRING *)CHECKED_PTR_OF(STRING, b)) int index_name_cmp(const CSTRING *a, const CSTRING *b); int parse_yesno(const char *str, int def); Loading
apps/ca.c +1 −1 Original line number Diff line number Diff line Loading @@ -2481,7 +2481,7 @@ static int do_revoke(X509 *x509, CA_DB *db, int type, char *value) goto err; } else if (index_name_cmp((CSTRING *)row, (CSTRING *)rrow)) else if (index_name_cmp_noconst(row, rrow)) { BIO_printf(bio_err,"ERROR:name does not match %s\n", row[DB_name]); Loading