Commit e4e87a32 authored by Amit Kapila's avatar Amit Kapila

Fix valgrind issue in commit 05c8482f.

Initialize other newly added variables in max_parallel_hazard_context via
is_parallel_safe() because we don't check the parallel-safety of target
relations in that function.

Reported-by: Tom Lane as per buildfarm
Author: Amit Kapila
Discussion: https://postgr.es/m/2060179.1615347455@sss.pgh.pa.us
parent 05c8482f
......@@ -614,9 +614,10 @@ is_parallel_safe(PlannerInfo *root, Node *node)
context.max_hazard = PROPARALLEL_SAFE;
context.max_interesting = PROPARALLEL_RESTRICTED;
context.safe_param_ids = NIL;
context.command_type = node != NULL && IsA(node, Query) ?
castNode(Query, node)->commandType : CMD_UNKNOWN;
context.planner_global = root->glob;
/* We don't need to evaluate target relation's parallel-safety here. */
context.target_rte = NULL;
context.command_type = CMD_UNKNOWN;
context.planner_global = NULL;
/*
* The params that refer to the same or parent query level are considered
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment