From ee0b602425b01d52e25c8de1238c5bd2493ab8c4 Mon Sep 17 00:00:00 2001
From: Itagaki Takahiro <itagaki.takahiro@gmail.com>
Date: Wed, 6 Jan 2010 11:25:39 +0000
Subject: [PATCH] Silence compiler warning about uninitialized variables. This
 initialization is not necessary needed, but some compilers complain about it.

---
 src/backend/commands/cluster.c | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/src/backend/commands/cluster.c b/src/backend/commands/cluster.c
index 1b1053d8a87..0f0ebd3ebc0 100644
--- a/src/backend/commands/cluster.c
+++ b/src/backend/commands/cluster.c
@@ -11,7 +11,7 @@
  *
  *
  * IDENTIFICATION
- *	  $PostgreSQL: pgsql/src/backend/commands/cluster.c,v 1.191 2010/01/06 05:31:13 itagaki Exp $
+ *	  $PostgreSQL: pgsql/src/backend/commands/cluster.c,v 1.192 2010/01/06 11:25:39 itagaki Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -849,10 +849,16 @@ copy_heap_data(Oid OIDNewHeap, Oid OIDOldHeap, Oid OIDOldIndex,
 	 * the visibility test.
 	 */
 	if (OldIndex != NULL)
+	{
+		heapScan = NULL;
 		indexScan = index_beginscan(OldHeap, OldIndex,
 						   SnapshotAny, 0, (ScanKey) NULL);
+	}
 	else
+	{
 		heapScan = heap_beginscan(OldHeap, SnapshotAny, 0, (ScanKey) NULL);
+		indexScan = NULL;
+	}
 
 	for (;;)
 	{
-- 
GitLab