diff options
Diffstat (limited to 'src/backend/rewrite/locks.c')
-rw-r--r-- | src/backend/rewrite/locks.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/backend/rewrite/locks.c b/src/backend/rewrite/locks.c index 5054b215438..a14e1b48684 100644 --- a/src/backend/rewrite/locks.c +++ b/src/backend/rewrite/locks.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/rewrite/Attic/locks.c,v 1.30 2000/07/09 04:56:32 tgl Exp $ + * $Header: /cvsroot/pgsql/src/backend/rewrite/Attic/locks.c,v 1.31 2000/09/06 14:15:20 petere Exp $ * *------------------------------------------------------------------------- */ @@ -175,7 +175,7 @@ matchLocks(CmdType event, typedef struct { - char *evowner; + Oid evowner; } checkLockPerms_context; static bool @@ -289,7 +289,7 @@ checkLockPerms(List *locks, Query *parsetree, int rt_index) elog(ERROR, "cache lookup for userid %d failed", ev_rel->rd_rel->relowner); userform = (Form_pg_shadow) GETSTRUCT(usertup); - context.evowner = pstrdup(NameStr(userform->usename)); + context.evowner = userform->usesysid; heap_close(ev_rel, AccessShareLock); /* |