diff options
author | Arthur de Jong <arthur@arthurdejong.org> | 2007-12-09 14:34:41 +0000 |
---|---|---|
committer | Arthur de Jong <arthur@arthurdejong.org> | 2007-12-09 14:34:41 +0000 |
commit | 9d51b9f6c55e340a79615e97cd1ff2d542df2576 (patch) | |
tree | 65aa210bfe44d035aa8fd73d02f64eaa88ec3130 /nslcd/ldap-nss.c | |
parent | c1e7f342e6663d436fc6e20d12b894bdee1babe8 (diff) |
ignore decoding errors from ldap_get_values() as they are just nonexisting attribute values
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@486 ef36b2f9-881f-0410-afb5-c4e39611909c
Diffstat (limited to 'nslcd/ldap-nss.c')
-rw-r--r-- | nslcd/ldap-nss.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/nslcd/ldap-nss.c b/nslcd/ldap-nss.c index b2f21e5..b6232fc 100644 --- a/nslcd/ldap-nss.c +++ b/nslcd/ldap-nss.c @@ -1007,7 +1007,9 @@ const char **myldap_get_values(MYLDAP_ENTRY *entry,const char *attr) { if (ldap_get_option(entry->search->session->ls_conn,LDAP_OPT_ERROR_NUMBER,&rc)!=LDAP_SUCCESS) rc=LDAP_UNAVAILABLE; - log_log(LOG_WARNING,"myldap_get_values(): ldap_get_values() returned NULL: %s",ldap_err2string(rc)); + /* ignore decoding errors as they are just nonexisting attribute values */ + if (rc!=LDAP_DECODING_ERROR) + log_log(LOG_WARNING,"myldap_get_values(): ldap_get_values() returned NULL: %s",ldap_err2string(rc)); } /* store values entry so we can free it later on */ if (values!=NULL) |