From 2d655a08d532feed356222a8b1e427561dc7a883 Mon Sep 17 00:00:00 2001 From: Alvaro Herrera Date: Sun, 20 Mar 2022 22:10:24 +0100 Subject: [PATCH] Blind fix for uninitialized memory bug in ba9a7e392171 Valgrind animal skink shows a crash in this new code. I couldn't reproduce the problem locally, but going by blind code inspection, initializing insert_destrel should be sufficient to fix the problem. --- src/backend/executor/nodeModifyTable.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/executor/nodeModifyTable.c b/src/backend/executor/nodeModifyTable.c index 5e4226abe2..701fe05296 100644 --- a/src/backend/executor/nodeModifyTable.c +++ b/src/backend/executor/nodeModifyTable.c @@ -1820,7 +1820,7 @@ lreplace:; if (partition_constraint_failed) { TupleTableSlot *inserted_tuple; - ResultRelInfo *insert_destrel; + ResultRelInfo *insert_destrel = NULL; /* * ExecCrossPartitionUpdate will first DELETE the row from the