mirror of
https://github.com/postgres/postgres.git
synced 2025-10-13 18:28:01 +03:00
Fix uninitialized variable from commit a4d75c86b
.
The path for *exprs != NIL would misbehave, and likely crash, since pull_varattnos expects its last argument to be valid at call. Found by Coverity --- we have no coverage of this path in the regression tests.
This commit is contained in:
@@ -1609,7 +1609,7 @@ statext_is_compatible_clause(PlannerInfo *root, Node *clause, Index relid,
|
|||||||
|
|
||||||
if (pg_class_aclcheck(rte->relid, userid, ACL_SELECT) != ACLCHECK_OK)
|
if (pg_class_aclcheck(rte->relid, userid, ACL_SELECT) != ACLCHECK_OK)
|
||||||
{
|
{
|
||||||
Bitmapset *clause_attnums;
|
Bitmapset *clause_attnums = NULL;
|
||||||
|
|
||||||
/* Don't have table privilege, must check individual columns */
|
/* Don't have table privilege, must check individual columns */
|
||||||
if (*exprs != NIL)
|
if (*exprs != NIL)
|
||||||
|
Reference in New Issue
Block a user