|
6 | 6 | * Portions Copyright (c) 1996-2005, PostgreSQL Global Development Group |
7 | 7 | * |
8 | 8 | * IDENTIFICATION |
9 | | - * $PostgreSQL: pgsql/src/backend/port/win32/security.c,v 1.9 2005/10/15 02:49:23 momjian Exp $ |
| 9 | + * $PostgreSQL: pgsql/src/backend/port/win32/security.c,v 1.10 2006/02/10 21:52:21 tgl Exp $ |
10 | 10 | * |
11 | 11 | *------------------------------------------------------------------------- |
12 | 12 | */ |
@@ -78,8 +78,8 @@ pgwin32_is_admin(void) |
78 | 78 |
|
79 | 79 | for (x=0;x<Groups->GroupCount;x++) |
80 | 80 | { |
81 | | -if (EqualSid(AdministratorsSid,Groups->Groups[x].Sid)|| |
82 | | -EqualSid(PowerUsersSid,Groups->Groups[x].Sid)) |
| 81 | +if ((EqualSid(AdministratorsSid,Groups->Groups[x].Sid)&& (Groups->Groups[x].Attributes&SE_GROUP_ENABLED))|| |
| 82 | +(EqualSid(PowerUsersSid,Groups->Groups[x].Sid)&& (Groups->Groups[x].Attributes&SE_GROUP_ENABLED))) |
83 | 83 | { |
84 | 84 | success= TRUE; |
85 | 85 | break; |
|