Avoid cast with wrapper function.
authorDr. Stephen Henson <steve@openssl.org>
Mon, 2 Jun 2008 10:37:53 +0000 (10:37 +0000)
committerDr. Stephen Henson <steve@openssl.org>
Mon, 2 Jun 2008 10:37:53 +0000 (10:37 +0000)
apps/ca.c

index 560a4d938fdfef73db2d80e5358411f9f6d52d51..a659702d9162a6b1b2d83cfb1815cdffe87950ed 100644 (file)
--- a/apps/ca.c
+++ b/apps/ca.c
@@ -2398,6 +2398,9 @@ static int check_time_format(const char *str)
        return(ASN1_UTCTIME_check(&tm));
        }
 
+static int index_name_cmp_nc(STRING *a, STRING *b)
+       { return index_name_cmp(a, b); }
+
 static int do_revoke(X509 *x509, CA_DB *db, int type, char *value)
        {
        ASN1_UTCTIME *tm=NULL;
@@ -2481,7 +2484,7 @@ static int do_revoke(X509 *x509, CA_DB *db, int type, char *value)
                goto err;
 
                }
-       else if (index_name_cmp((const CSTRING *)row,(const CSTRING *)rrow))
+       else if (index_name_cmp_nc(row, rrow))
                {
                BIO_printf(bio_err,"ERROR:name does not match %s\n",
                           row[DB_name]);