Skip to content

Commit 39bf463

Browse files
committed
Fix uninitialized local variables. Not sure why gcc doesn't complain about
these --- maybe because they're effectively unused? MSVC does complain though, per buildfarm.
1 parent 03a571a commit 39bf463

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

src/backend/access/nbtree/nbtxlog.c

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
* Portions Copyright (c) 1994, Regents of the University of California
99
*
1010
* IDENTIFICATION
11-
* $PostgreSQL: pgsql/src/backend/access/nbtree/nbtxlog.c,v 1.65 2010/03/30 13:46:09 momjian Exp $
11+
* $PostgreSQL: pgsql/src/backend/access/nbtree/nbtxlog.c,v 1.66 2010/04/19 17:54:48 tgl Exp $
1212
*
1313
*-------------------------------------------------------------------------
1414
*/
@@ -567,6 +567,7 @@ btree_xlog_vacuum(XLogRecPtr lsn, XLogRecord *record)
567567
static TransactionId
568568
btree_xlog_delete_get_latestRemovedXid(XLogRecord *record)
569569
{
570+
xl_btree_delete *xlrec = (xl_btree_delete *) XLogRecGetData(record);
570571
OffsetNumber *unused;
571572
Buffer ibuffer, hbuffer;
572573
Page ipage, hpage;
@@ -577,10 +578,8 @@ btree_xlog_delete_get_latestRemovedXid(XLogRecord *record)
577578
OffsetNumber hoffnum;
578579
TransactionId latestRemovedXid = InvalidTransactionId;
579580
TransactionId htupxid = InvalidTransactionId;
581+
int num_unused = 0, num_redirect = 0, num_dead = 0;
580582
int i;
581-
int num_unused = 0, num_redirect, num_dead;
582-
583-
xl_btree_delete *xlrec = (xl_btree_delete *) XLogRecGetData(record);
584583

585584
/*
586585
* Get index page

0 commit comments

Comments
 (0)