From 68827a7ada1354ce02d59f09870826aef913339e Mon Sep 17 00:00:00 2001
From: Tom Lane <tgl@sss.pgh.pa.us>
Date: Wed, 1 Oct 2008 14:59:23 +0000
Subject: [PATCH] Suppress an uninitialized-variable warning (not all versions
 of gcc complain here, but some do)

---
 src/backend/storage/freespace/freespace.c | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/src/backend/storage/freespace/freespace.c b/src/backend/storage/freespace/freespace.c
index 3e065eab97b..9872e5c7222 100644
--- a/src/backend/storage/freespace/freespace.c
+++ b/src/backend/storage/freespace/freespace.c
@@ -8,7 +8,7 @@
  * Portions Copyright (c) 1994, Regents of the University of California
  *
  * IDENTIFICATION
- *	  $PostgreSQL: pgsql/src/backend/storage/freespace/freespace.c,v 1.63 2008/10/01 08:12:14 heikki Exp $
+ *	  $PostgreSQL: pgsql/src/backend/storage/freespace/freespace.c,v 1.64 2008/10/01 14:59:23 tgl Exp $
  *
  *
  * NOTES:
@@ -612,7 +612,7 @@ fsm_search(Relation rel, uint8 min_cat)
 	{
 		int slot;
 		Buffer buf;
-		uint8 max_avail;
+		uint8 max_avail = 0;
 
 		/*
 		 * Read the FSM page. The root page is created if it doesn't exist
@@ -634,10 +634,7 @@ fsm_search(Relation rel, uint8 min_cat)
 			UnlockReleaseBuffer(buf);
 		}
 		else
-		{
 			slot = -1;
-			max_avail = 0;
-		}
 
 		if (slot != -1)
 		{
-- 
GitLab