From 7c5f0a5212127b70486159af80e24fd96262ec88 Mon Sep 17 00:00:00 2001 From: Josiah Worcester Date: Sat, 7 Feb 2015 15:40:46 -0600 Subject: refactor group file access code this allows getgrnam and getgrgid to share code with the _r versions in preparation for alternate backend support. --- src/passwd/fgetgrent.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/passwd/fgetgrent.c') diff --git a/src/passwd/fgetgrent.c b/src/passwd/fgetgrent.c index d8d1c773..7d045fd2 100644 --- a/src/passwd/fgetgrent.c +++ b/src/passwd/fgetgrent.c @@ -5,6 +5,8 @@ struct group *fgetgrent(FILE *f) { static char *line, **mem; static struct group gr; + struct group *res; size_t size=0, nmem=0; - return __getgrent_a(f, &gr, &line, &size, &mem, &nmem); + __getgrent_a(f, &gr, &line, &size, &mem, &nmem, &res); + return res; } -- cgit v1.2.1