mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-01-06 10:46:21 +08:00
improve filter error logging in case of unknown attribute type
This commit is contained in:
parent
53d191e14d
commit
6f9b99bc69
@ -201,6 +201,18 @@ get_filter(
|
|||||||
|
|
||||||
if( err != LDAP_SUCCESS ) {
|
if( err != LDAP_SUCCESS ) {
|
||||||
/* unrecognized attribute description or other error */
|
/* unrecognized attribute description or other error */
|
||||||
|
#ifdef NEW_LOGGING
|
||||||
|
LDAP_LOG( FILTER, ERR,
|
||||||
|
"get_filter: conn %d unknown attribute "
|
||||||
|
"type=%s (%d)\n",
|
||||||
|
op->o_connid, type.bv_val, err );
|
||||||
|
#else
|
||||||
|
Debug( LDAP_DEBUG_ANY,
|
||||||
|
"get_filter: conn %d unknown attribute "
|
||||||
|
"type=%s (%d)\n",
|
||||||
|
op->o_connid, type.bv_val, err );
|
||||||
|
#endif
|
||||||
|
|
||||||
f.f_choice = SLAPD_FILTER_COMPUTED;
|
f.f_choice = SLAPD_FILTER_COMPUTED;
|
||||||
f.f_result = LDAP_COMPARE_FALSE;
|
f.f_result = LDAP_COMPARE_FALSE;
|
||||||
err = LDAP_SUCCESS;
|
err = LDAP_SUCCESS;
|
||||||
@ -423,6 +435,16 @@ get_ssa(
|
|||||||
rc = slap_bv2ad( &desc, &ssa.sa_desc, text );
|
rc = slap_bv2ad( &desc, &ssa.sa_desc, text );
|
||||||
|
|
||||||
if( rc != LDAP_SUCCESS ) {
|
if( rc != LDAP_SUCCESS ) {
|
||||||
|
#ifdef NEW_LOGGING
|
||||||
|
LDAP_LOG( FILTER, ERR,
|
||||||
|
"get_ssa: conn %d d unknown attribute type=%s (%d)\n",
|
||||||
|
op->o_connid, desc.bv_val, rc );
|
||||||
|
#else
|
||||||
|
Debug( LDAP_DEBUG_ANY,
|
||||||
|
"get_ssa: conn %d unknown attribute type=%s (%d)\n",
|
||||||
|
op->o_connid, desc.bv_val, rc );
|
||||||
|
#endif
|
||||||
|
|
||||||
/* skip over the rest of this filter */
|
/* skip over the rest of this filter */
|
||||||
for ( tag = ber_first_element( ber, &len, &last );
|
for ( tag = ber_first_element( ber, &len, &last );
|
||||||
tag != LBER_DEFAULT;
|
tag != LBER_DEFAULT;
|
||||||
@ -1031,6 +1053,18 @@ get_simple_vrFilter(
|
|||||||
|
|
||||||
if( err != LDAP_SUCCESS ) {
|
if( err != LDAP_SUCCESS ) {
|
||||||
/* unrecognized attribute description or other error */
|
/* unrecognized attribute description or other error */
|
||||||
|
#ifdef NEW_LOGGING
|
||||||
|
LDAP_LOG( FILTER, ERR,
|
||||||
|
"get_simple_vrFilter: conn %d unknown "
|
||||||
|
"attribute type=%s (%d)\n",
|
||||||
|
op->o_connid, type.bv_val, err );
|
||||||
|
#else
|
||||||
|
Debug( LDAP_DEBUG_ANY,
|
||||||
|
"get_simple_vrFilter: conn %d unknown "
|
||||||
|
"attribute type=%s (%d)\n",
|
||||||
|
op->o_connid, type.bv_val, err );
|
||||||
|
#endif
|
||||||
|
|
||||||
vrf.vrf_choice = SLAPD_FILTER_COMPUTED;
|
vrf.vrf_choice = SLAPD_FILTER_COMPUTED;
|
||||||
vrf.vrf_result = LDAP_COMPARE_FALSE;
|
vrf.vrf_result = LDAP_COMPARE_FALSE;
|
||||||
err = LDAP_SUCCESS;
|
err = LDAP_SUCCESS;
|
||||||
|
Loading…
Reference in New Issue
Block a user