---
lib/compat/getent.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/lib/compat/getent.c b/lib/compat/getent.c
index e5c55a5f9..a7bb06328 100644
--- a/lib/compat/getent.c
+++ b/lib/compat/getent.c
@@ -212,6 +212,8 @@ fgetgrent(FILE *fp)
gr.gr_passwd = ent_empty_str;
gr.gr_gid = 0;
gr.gr_mem = alloc_subfields(0, &gr_mem, &gr_mem_len);
+ if (gr.gr_mem == NULL)
+ return NULL;
gr.gr_mem[0] = NULL;
} else {
PARSE_FIELD_STR(gr.gr_passwd);
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 546 |
Nodes: | 16 (2 / 14) |
Uptime: | 147:09:59 |
Calls: | 10,383 |
Calls today: | 8 |
Files: | 14,054 |
D/L today: |
2 files (1,861K bytes) |
Messages: | 6,417,724 |