mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-02-17 14:00:30 +08:00
selectObjectClass returned without a value. Return NULL instead.
This commit is contained in:
parent
02d668d8a8
commit
8654f340cb
@ -56,11 +56,11 @@ LDAPMessage *entry;
|
|||||||
"Read on object \"%s\" failed, %s",
|
"Read on object \"%s\" failed, %s",
|
||||||
dn, ldap_err2string( ld->ld_errno ) );
|
dn, ldap_err2string( ld->ld_errno ) );
|
||||||
ldap_memfree( dn );
|
ldap_memfree( dn );
|
||||||
return;
|
return NULL;
|
||||||
} else
|
} else
|
||||||
ldap_memfree( dn );
|
ldap_memfree( dn );
|
||||||
if ( ( val = ldap_get_values( ld, result, "objectClass" ) ) == NULL )
|
if ( ( val = ldap_get_values( ld, result, "objectClass" ) ) == NULL )
|
||||||
return;
|
return NULL;
|
||||||
for ( i = 0 ; val[i] != NULL ; i++ )
|
for ( i = 0 ; val[i] != NULL ; i++ )
|
||||||
if ( specifyAttributes( lowerCase( val[i] ) ) != NULL ) {
|
if ( specifyAttributes( lowerCase( val[i] ) ) != NULL ) {
|
||||||
template = strdup( val[i] );
|
template = strdup( val[i] );
|
||||||
|
Loading…
Reference in New Issue
Block a user