more exploitation of efficient parsing

This commit is contained in:
Pierangelo Masarati 2001-12-28 15:13:16 +00:00
parent f2a80ff827
commit cd8eb327d6

View File

@ -620,15 +620,13 @@ dnParent(
const char *dn,
const char **pdn )
{
LDAPRDN *tmpRDN;
const char *p;
int rc;
rc = ldap_str2rdn( dn, &tmpRDN, &p, LDAP_DN_FORMAT_LDAP );
rc = ldap_str2rdn( dn, NULL, &p, LDAP_DN_FORMAT_LDAP | LDAP_DN_SKIP );
if ( rc != LDAP_SUCCESS ) {
return rc;
}
ldap_rdnfree( tmpRDN );
assert( DN_SEPARATOR( p[ 0 ] ) );
p++;
@ -715,7 +713,7 @@ dn_rdnlen(
struct berval *dn_in )
{
int rc;
char *p;
const char *p;
assert( dn_in );