From 88d6fd14d8575c43470e38a8da0d211596645224 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sat, 30 Apr 2011 08:39:12 +0000 Subject: fix return value of try_autzsearch() when no match found git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1444 ef36b2f9-881f-0410-afb5-c4e39611909c --- nslcd/pam.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'nslcd') diff --git a/nslcd/pam.c b/nslcd/pam.c index 4518083..6fc2d08 100644 --- a/nslcd/pam.c +++ b/nslcd/pam.c @@ -326,6 +326,8 @@ static int try_autzsearch(MYLDAP_SESSION *session,const char *dn, if (entry==NULL) { log_log(LOG_ERR,"pam_authz_search \"%s\" found no matches",filter_buffer); + if (rc==LDAP_SUCCESS) + rc=LDAP_NO_SUCH_OBJECT; return rc; } log_log(LOG_DEBUG,"pam_authz_search found \"%s\"",myldap_get_dn(entry)); -- cgit v1.2.3