diff options
author | Arthur de Jong <arthur@arthurdejong.org> | 2007-09-08 20:33:53 +0000 |
---|---|---|
committer | Arthur de Jong <arthur@arthurdejong.org> | 2007-09-08 20:33:53 +0000 |
commit | 6533c1e4fe908868adfab75bfd71b16e7e2c79a2 (patch) | |
tree | 6636859c6bbd6eb1a972a7dfacbdf8800534a6d8 | |
parent | 78028ef3928c05573826daa726ffde40db291e83 (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.c | 6 |
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; } |