diff options
author | Arthur de Jong <arthur@arthurdejong.org> | 2006-11-03 13:37:29 +0100 |
---|---|---|
committer | Arthur de Jong <arthur@arthurdejong.org> | 2006-11-03 13:37:29 +0100 |
commit | 52e474972326746f352cec15dc59cf08f2db0347 (patch) | |
tree | 45865b3efbf2f03c9ca472dc2e31b18d15629200 /nss/group.c | |
parent | d90fbdea1d9c3b450c72f68bc604a93dfe5a9ec0 (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.c | 16 |
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); } |