Skip to content

Commit 8848432

Browse files
committed
Safety side adding user id - admin check
1 parent 5e8e38b commit 8848432

File tree

1 file changed

+2
-1
lines changed
  • src/backend/utils/adt

1 file changed

+2
-1
lines changed

src/backend/utils/adt/acl.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5126,7 +5126,8 @@ select_best_admin(Oid member, Oid role)
51265126
return InvalidOid;
51275127

51285128
if (sql_dialect == SQL_DIALECT_TSQL &&
5129-
get_bbf_admin_oid_hook && member == (*get_bbf_admin_oid_hook)())
5129+
get_bbf_admin_oid_hook && member == (*get_bbf_admin_oid_hook)() &&
5130+
GetUserId() == (*get_bbf_admin_oid_hook)())
51305131
{
51315132
return member;
51325133
}

0 commit comments

Comments
 (0)