From 25de5b129037deb5b89494a7dbd17495a11c5e71 Mon Sep 17 00:00:00 2001 From: SaitTalhaNisanci Date: Wed, 4 Nov 2020 12:08:15 +0300 Subject: [PATCH] Fix uninitilized variable (#4293) Valgrind found that, we were doing an if check on uninitialized variable and it seems that this is on context.appendparents. https://github.com/postgres/postgres/blob/ac22929a2613e122708bd0172508ac863c51c1cc/src/backend/utils/adt/ruleutils.c#L1054 --- src/backend/distributed/deparser/ruleutils_13.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/backend/distributed/deparser/ruleutils_13.c b/src/backend/distributed/deparser/ruleutils_13.c index 040878150..3f2df06ed 100644 --- a/src/backend/distributed/deparser/ruleutils_13.c +++ b/src/backend/distributed/deparser/ruleutils_13.c @@ -7763,6 +7763,7 @@ pg_get_triggerdef_worker(Oid trigid, bool pretty) context.wrapColumn = WRAP_COLUMN_DEFAULT; context.indentLevel = PRETTYINDENT_STD; context.special_exprkind = EXPR_KIND_NONE; + context.appendparents = NULL; get_rule_expr(qual, &context, false);