From 4912385b56afe68ef76e47d38df1d61ada0fde2f Mon Sep 17 00:00:00 2001
From: Tom Lane <tgl@sss.pgh.pa.us>
Date: Fri, 22 Mar 2013 12:27:50 -0400
Subject: [PATCH] Suppress uninitialized-variable warning in new checksum code.

Some compilers understand that this coding is safe, and some don't.
---
 src/backend/storage/page/bufpage.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/backend/storage/page/bufpage.c b/src/backend/storage/page/bufpage.c
index 81cdc6547a3..326d3de8889 100644
--- a/src/backend/storage/page/bufpage.c
+++ b/src/backend/storage/page/bufpage.c
@@ -84,7 +84,7 @@ PageIsVerified(Page page, BlockNumber blkno)
 	bool		checksum_failure = false;
 	bool		header_sane = false;
 	bool		all_zeroes = false;
-	uint16		checksum;
+	uint16		checksum = 0;
 
 	/*
 	 * Don't verify page data unless the page passes basic non-zero test
-- 
GitLab