summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAshutosh Bapat2012-03-07 06:39:43 +0000
committerAshutosh Bapat2012-03-07 06:39:43 +0000
commitefee9222b58c4628a620f88aa5679f5823fc8dda (patch)
tree872ed8dbe30fe200452383cb6a956a4a1505a739
parent0fa52aaa33bede3d8cbc1c0fb678ac2c393a2edb (diff)
In create_remotequery_plan() there is a path in which an uninitialised variable
distcol_expr can be used and thus can cause server crash in case its default value is NON-NULL. Initialised it to NULL.
-rw-r--r--src/backend/optimizer/plan/createplan.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/backend/optimizer/plan/createplan.c b/src/backend/optimizer/plan/createplan.c
index 10d971de1b..9a644a5346 100644
--- a/src/backend/optimizer/plan/createplan.c
+++ b/src/backend/optimizer/plan/createplan.c
@@ -2497,7 +2497,7 @@ create_remotequery_plan(PlannerInfo *root, Path *best_path,
RangeTblRef *rtr;
List *varlist;
ListCell *varcell;
- Expr *distcol_expr;
+ Expr *distcol_expr = NULL;
Datum distcol_value;
bool distcol_isnull;
Oid distcol_type;