diff options
Diffstat (limited to 'src/backend/commands/user.c')
-rw-r--r-- | src/backend/commands/user.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/backend/commands/user.c b/src/backend/commands/user.c index e6fdac34aea..b746982d2ee 100644 --- a/src/backend/commands/user.c +++ b/src/backend/commands/user.c @@ -1396,11 +1396,9 @@ roleSpecsToIds(List *memberNames) foreach(l, memberNames) { - RoleSpec *rolespec = (RoleSpec *) lfirst(l); + RoleSpec *rolespec = castNode(RoleSpec, lfirst(l)); Oid roleid; - Assert(IsA(rolespec, RoleSpec)); - roleid = get_rolespec_oid(rolespec, false); result = lappend_oid(result, roleid); } |