From 714875b1a614c4ac3b7a04a9d419b7f57d28e336 Mon Sep 17 00:00:00 2001 From: Kevin Bowling Date: Fri, 1 May 2015 05:11:12 -0700 Subject: [PATCH] Return rv if memory is not 'calloc'ed in getgrent_a --- src/passwd/getgrent_a.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/passwd/getgrent_a.c b/src/passwd/getgrent_a.c index ecd2f2e..80fbc42 100644 --- a/src/passwd/getgrent_a.c +++ b/src/passwd/getgrent_a.c @@ -48,7 +48,7 @@ int __getgrent_a(FILE *f, struct group *gr, char **line, size_t *size, char ***m rv = errno; free(*line); *line = 0; - return 0; + return rv; } if (*mems) { mem[0][0] = mems; -- 2.3.7