]> git.sur5r.net Git - openldap/commitdiff
use ber_bvcmp() whenever possible
authorPierangelo Masarati <ando@openldap.org>
Tue, 2 Apr 2002 11:41:56 +0000 (11:41 +0000)
committerPierangelo Masarati <ando@openldap.org>
Tue, 2 Apr 2002 11:41:56 +0000 (11:41 +0000)
servers/slapd/back-monitor/cache.c

index 6572c2af2eb219cf34c88337aab589e133e5d4db..e55931b1184dbe42ede495f86f21169237bab099 100644 (file)
@@ -51,12 +51,10 @@ monitor_cache_cmp(
        struct monitorcache     *cc1 = ( struct monitorcache * )c1;
        struct monitorcache     *cc2 = ( struct monitorcache * )c2;
 
-       int                     d = cc1->mc_ndn->bv_len - cc2->mc_ndn->bv_len;
-       
        /*
         * case sensitive, because the dn MUST be normalized
         */
-       return d != 0 ? d : strcmp( cc1->mc_ndn->bv_val, cc2->mc_ndn->bv_val );
+       return ber_bvcmp( cc1->mc_ndn, cc2->mc_ndn );
 }
 
 /*
@@ -71,19 +69,10 @@ monitor_cache_dup(
        struct monitorcache *cc1 = ( struct monitorcache * )c1;
        struct monitorcache *cc2 = ( struct monitorcache * )c2;
 
-       
        /*
         * case sensitive, because the dn MUST be normalized
         */
-#if 0
-       int                     cmp = monitor_cache_cmp( c1, c2 );
-#else
-       int                     d = cc1->mc_ndn->bv_len - cc2->mc_ndn->bv_len;
-       int                     cmp = 
-               d != 0 ? d : strcmp( cc1->mc_ndn->bv_val, cc2->mc_ndn->bv_val );
-#endif
-
-       return cmp == 0 ? -1 : 0;
+       return ber_bvcmp( cc1->mc_ndn, cc2->mc_ndn ) == 0 ? -1 : 0;
 }
 
 /*