summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomas Vondra2016-11-09 13:39:37 +0000
committerTomas Vondra2016-11-09 13:39:37 +0000
commit2fb5613eae5960267be4eeae42cacc9c1ef5f106 (patch)
treed6dabe7be6ea5bc59797bb27e1effe4be014f600
parentfe8bb86a9d7c197f23ecad5ab444c34bfa8a08ca (diff)
fix broken call to SetUserIdAndSecContext() in ri_triggers.c
Probably due to incorrect merge or something like that.
-rw-r--r--src/backend/utils/adt/ri_triggers.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/backend/utils/adt/ri_triggers.c b/src/backend/utils/adt/ri_triggers.c
index 698d903e6e..eeec525fda 100644
--- a/src/backend/utils/adt/ri_triggers.c
+++ b/src/backend/utils/adt/ri_triggers.c
@@ -3022,6 +3022,7 @@ ri_PlanCheck(const char *querystr, int nargs, Oid *argtypes,
GetUserIdAndSecContext(&save_userid, &save_sec_context);
SetUserIdAndSecContext(RelationGetForm(query_rel)->relowner,
save_sec_context | SECURITY_LOCAL_USERID_CHANGE |
+ SECURITY_NOFORCE_RLS);
/* Create the plan */
qplan = SPI_prepare(querystr, nargs, argtypes);