ldap_next_entry requires the previous entry
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Wed, 12 Aug 2015 17:01:00 +0000 (13:01 -0400)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Thu, 13 Aug 2015 11:11:37 +0000 (07:11 -0400)
src/modules/rlm_ldap/ldap.c

index 8aa142e..cadfc60 100644 (file)
@@ -1168,7 +1168,7 @@ char const *rlm_ldap_find_user(rlm_ldap_t const *inst, REQUEST *request, ldap_ha
                        RINDENT();
                        for (entry = ldap_first_entry((*pconn)->handle, *result);
                             entry;
-                            entry = ldap_next_entry((*pconn)->handle, NULL)) {
+                            entry = ldap_next_entry((*pconn)->handle, entry)) {
                                dn = ldap_get_dn((*pconn)->handle, entry);
                                REDEBUG("%s", dn);
                                ldap_memfree(dn);