summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArthur de Jong <arthur@arthurdejong.org>2007-09-08 20:33:53 +0000
committerArthur de Jong <arthur@arthurdejong.org>2007-09-08 20:33:53 +0000
commit6533c1e4fe908868adfab75bfd71b16e7e2c79a2 (patch)
tree6636859c6bbd6eb1a972a7dfacbdf8800534a6d8
parent78028ef3928c05573826daa726ffde40db291e83 (diff)
fix endless loop bug
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@385 ef36b2f9-881f-0410-afb5-c4e39611909c
-rw-r--r--nslcd/ldap-nss.c6
1 files changed, 0 insertions, 6 deletions
diff --git a/nslcd/ldap-nss.c b/nslcd/ldap-nss.c
index c435ead..8ecd86d 100644
--- a/nslcd/ldap-nss.c
+++ b/nslcd/ldap-nss.c
@@ -1891,7 +1891,6 @@ _nss_ldap_getent_locked(struct ent_context *context,
enum nss_status stat = NSS_STATUS_SUCCESS;
int msgid;
log_log(LOG_DEBUG,"==> _nss_ldap_getent_locked (base=\"%s\", filter=\"%s\")",base,filter);
-next:
/* if context->ec_msgid < 0, then we haven't searched yet */
if (context->ec_msgid<0)
{
@@ -1923,11 +1922,6 @@ next:
stat=do_parse(context,result,buffer,buflen,errnop,parser);
}
}
- if (stat==NSS_STATUS_NOTFOUND)
- {
- context->ec_msgid = -1;
- goto next;
- }
log_log(LOG_DEBUG,"<== _nss_ldap_getent_locked");
return stat;
}