mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-12-24 08:39:37 -05:00
use ber_bvcmp where appropriate
This commit is contained in:
parent
82d1c77722
commit
dd4f10de57
1 changed files with 2 additions and 9 deletions
|
|
@ -99,12 +99,10 @@ meta_dncache_cmp(
|
|||
struct metadncacheentry *cc1 = ( struct metadncacheentry * )c1;
|
||||
struct metadncacheentry *cc2 = ( struct metadncacheentry * )c2;
|
||||
|
||||
int d = cc1->dn.bv_len - cc2->dn.bv_len;
|
||||
|
||||
/*
|
||||
* case sensitive, because the dn MUST be normalized
|
||||
*/
|
||||
return d != 0 ? d : strcmp( cc1->dn.bv_val, cc2->dn.bv_val );
|
||||
return ber_bvcmp( &cc1->dn, &cc2->dn);
|
||||
}
|
||||
|
||||
/*
|
||||
|
|
@ -122,15 +120,10 @@ meta_dncache_dup(
|
|||
struct metadncacheentry *cc1 = ( struct metadncacheentry * )c1;
|
||||
struct metadncacheentry *cc2 = ( struct metadncacheentry * )c2;
|
||||
|
||||
int d = cc1->dn.bv_len - cc2->dn.bv_len;
|
||||
int cmp;
|
||||
|
||||
/*
|
||||
* case sensitive, because the dn MUST be normalized
|
||||
*/
|
||||
cmp = d != 0 ? d : strcmp( cc1->dn.bv_val, cc2->dn.bv_val );
|
||||
|
||||
return ( cmp == 0 ) ? -1 : 0;
|
||||
return ( ber_bvcmp( &cc1->dn, &cc2->dn ) == 0 ) ? -1 : 0;
|
||||
}
|
||||
|
||||
/*
|
||||
|
|
|
|||
Loading…
Reference in a new issue