Arthur de Jong

Open Source / Free Software developer

summaryrefslogtreecommitdiffstats
path: root/nss/group.c
diff options
context:
space:
mode:
authorArthur de Jong <arthur@arthurdejong.org>2006-11-03 13:37:29 +0100
committerArthur de Jong <arthur@arthurdejong.org>2006-11-03 13:37:29 +0100
commit52e474972326746f352cec15dc59cf08f2db0347 (patch)
tree45865b3efbf2f03c9ca472dc2e31b18d15629200 /nss/group.c
parentd90fbdea1d9c3b450c72f68bc604a93dfe5a9ec0 (diff)
rename LOOP to STRINGLIST as that is currently the only supported format
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@64 ef36b2f9-881f-0410-afb5-c4e39611909c
Diffstat (limited to 'nss/group.c')
-rw-r--r--nss/group.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/nss/group.c b/nss/group.c
index b9ea5c2..df25870 100644
--- a/nss/group.c
+++ b/nss/group.c
@@ -31,13 +31,13 @@
#include "common.h"
/* macros for expanding the LDF_GROUP macro */
-#define LDF_STRING(field) READ_STRING_BUF(fp,field)
-#define LDF_TYPE(field,type) READ_TYPE(fp,field,type)
-#define LDF_LOOP(field) READ_LOOP_NULLTERM(fp,result->gr_mem,field)
-#define GROUP_NAME result->gr_name
-#define GROUP_PASSWD result->gr_passwd
-#define GROUP_GID result->gr_gid
-#define GROUP_MEMBER result->gr_mem[tmp2int32]
+#define LDF_STRING(field) READ_STRING_BUF(fp,field)
+#define LDF_TYPE(field,type) READ_TYPE(fp,field,type)
+#define LDF_STRINGLIST(field) READ_STRINGLIST_NULLTERM(fp,field)
+#define GROUP_NAME result->gr_name
+#define GROUP_PASSWD result->gr_passwd
+#define GROUP_GID result->gr_gid
+#define GROUP_MEMBERS result->gr_mem
enum nss_status _nss_ldap_getgrnam_r(const char *name,struct group *result,char *buffer,size_t buflen,int *errnop)
{
@@ -122,7 +122,7 @@ enum nss_status _nss_ldap_initgroups_dyn(
/* read gid */
READ_TYPE(fp,gid,gid_t);
/* skip members */
- SKIP_LOOP(fp);
+ SKIP_STRINGLIST(fp);
/* check if entry would fit and we have not returned too many */
if ( ((*start)>=(*size)) || (num>=limit) )
{ ERROR_OUT_BUFERROR(fp); }