diff options
Diffstat (limited to 'user/unix/groupinfo.c')
-rw-r--r-- | user/unix/groupinfo.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/user/unix/groupinfo.c b/user/unix/groupinfo.c index 91ef4df0d..819af43ec 100644 --- a/user/unix/groupinfo.c +++ b/user/unix/groupinfo.c @@ -37,7 +37,7 @@ APR_DECLARE(apr_status_t) apr_gid_name_get(char **groupname, apr_gid_t groupid, struct group grp; char grbuf[512]; - if (getgrgid_r(groupid, &grp, grbuf, sizeof(grbuf), &gr)) { + if (getgrgid_r(groupid, &grp, grbuf, sizeof(grbuf), &gr) || gr == NULL) { #else if ((gr = getgrgid(groupid)) == NULL) { #endif |