Arthur de Jong

Open Source / Free Software developer

summaryrefslogtreecommitdiffstats
path: root/nss/netgroup.c
diff options
context:
space:
mode:
Diffstat (limited to 'nss/netgroup.c')
-rw-r--r--nss/netgroup.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/nss/netgroup.c b/nss/netgroup.c
index 58807d8..4781e7f 100644
--- a/nss/netgroup.c
+++ b/nss/netgroup.c
@@ -44,6 +44,7 @@
else \
return NSS_STATUS_RETURN;
+/* function for reading a single result entry */
static enum nss_status read_netgrent(
FILE *fp,struct __netgrent *result,
char *buffer,size_t buflen,int *errnop)
@@ -58,7 +59,6 @@ static enum nss_status read_netgrent(
/* the response is a reference to another netgroup */
result->type=group_val;
READ_STRING_BUF(fp,result->val.group);
-
}
else if (type==NETGROUP_TYPE_TRIPLE)
{
@@ -123,7 +123,7 @@ enum nss_status _nss_ldap_setnetgrent(const char *group,struct __netgrent *resul
enum nss_status _nss_ldap_getnetgrent_r(struct __netgrent *result,char *buffer,size_t buflen,int *errnop)
{
- NSS_GETENT(netgrentfp,read_netgrent);
+ NSS_GETENT(netgrentfp,read_netgrent(netgrentfp,result,buffer,buflen,errnop));
}
enum nss_status _nss_ldap_endnetgrent(struct __netgrent *result)