aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>2001-10-29 18:06:54 +0000
committerBruce Momjian <bruce@momjian.us>2001-10-29 18:06:54 +0000
commit8469a338184fdf93686dafafb1da6bf374c6ba99 (patch)
treeed80fd47caa3d7789eea8d94b6a486ae87458fe8 /src
parent40b1403ae862781e0441b2348f3e75992d903e8b (diff)
downloadpostgresql-8469a338184fdf93686dafafb1da6bf374c6ba99.tar.gz
postgresql-8469a338184fdf93686dafafb1da6bf374c6ba99.zip
Add gp->gr_mem != NULL check for Solaris, per Seth Hettich
Diffstat (limited to 'src')
-rw-r--r--src/backend/utils/init/findbe.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/backend/utils/init/findbe.c b/src/backend/utils/init/findbe.c
index 675046e6aa4..1e44f2e45cb 100644
--- a/src/backend/utils/init/findbe.c
+++ b/src/backend/utils/init/findbe.c
@@ -7,7 +7,7 @@
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/utils/init/Attic/findbe.c,v 1.24 2001/10/29 17:55:41 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/backend/utils/init/Attic/findbe.c,v 1.25 2001/10/29 18:06:54 momjian Exp $
*
*-------------------------------------------------------------------------
*/
@@ -103,7 +103,8 @@ ValidateBinary(char *path)
if (pwp->pw_gid == buf.st_gid)
++in_grp;
else if (pwp->pw_name &&
- (gp = getgrgid(buf.st_gid)) != NULL)
+ (gp = getgrgid(buf.st_gid)) != NULL &&
+ gp->gr_mem != NULL)
{
for (i = 0; gp->gr_mem[i]; ++i)
{