]> git.sur5r.net Git - openldap/commitdiff
descriptors are case insenstive (ITS#3334)
authorKurt Zeilenga <kurt@openldap.org>
Sat, 18 Sep 2004 00:21:29 +0000 (00:21 +0000)
committerKurt Zeilenga <kurt@openldap.org>
Sat, 18 Sep 2004 00:21:29 +0000 (00:21 +0000)
servers/slapd/mr.c

index 77e070b5952034fca924e4a34181d82b71681b96..ea1c9bd4154d79a10d417c17015bba6a88926d38 100644 (file)
@@ -46,7 +46,7 @@ mr_index_cmp(
        const struct mindexrec  *mir2 = v_mir2;
        int i = mir1->mir_name.bv_len - mir2->mir_name.bv_len;
        if (i) return i;
-       return (strcmp( mir1->mir_name.bv_val, mir2->mir_name.bv_val ));
+       return (strcasecmp( mir1->mir_name.bv_val, mir2->mir_name.bv_val ));
 }
 
 static int
@@ -59,7 +59,7 @@ mr_index_name_cmp(
        const struct mindexrec *mir  = v_mir;
        int i = name->bv_len - mir->mir_name.bv_len;
        if (i) return i;
-       return (strncmp( name->bv_val, mir->mir_name.bv_val, name->bv_len ));
+       return (strncasecmp( name->bv_val, mir->mir_name.bv_val, name->bv_len ));
 }
 
 MatchingRule *