Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitc7cba57

Browse files
committed
Fix for "might be used uninitialized" warnings.
1 parentf0e7004 commitc7cba57

File tree

1 file changed

+11
-12
lines changed

1 file changed

+11
-12
lines changed

‎src/backend/commands/vacuum.c

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
*
88
*
99
* IDENTIFICATION
10-
* $Header: /cvsroot/pgsql/src/backend/commands/vacuum.c,v 1.9 1996/11/27 07:27:20 vadim Exp $
10+
* $Header: /cvsroot/pgsql/src/backend/commands/vacuum.c,v 1.10 1996/11/28 04:37:38 vadim Exp $
1111
*
1212
*-------------------------------------------------------------------------
1313
*/
@@ -245,7 +245,7 @@ _vc_getrels(Portal p, NameData *VacRelP)
245245
}
246246

247247
portalmem=PortalGetVariableMemory(p);
248-
vrl= (VRelList)NULL;
248+
vrl=cur=(VRelList)NULL;
249249

250250
pgclass=heap_openr(RelationRelationName);
251251
pgcdesc=RelationGetTupleDescriptor(pgclass);
@@ -511,7 +511,6 @@ _vc_scanheap (VRelList curvrl, Relation onerel,
511511
page=BufferGetPage(buf);
512512
vpc->vpd_blkno=blkno;
513513
vpc->vpd_noff=0;
514-
vpc->vpd_noff=0;
515514

516515
if (PageIsNew(page)) {
517516
elog (NOTICE,"Rel %.*s: Uninitialized page %u - fixing",
@@ -734,19 +733,19 @@ _vc_rpfheap (VRelList curvrl, Relation onerel,
734733
{
735734
TransactionIdmyXID;
736735
CommandIdmyCID;
737-
AbsoluteTimemyCTM;
736+
AbsoluteTimemyCTM=0;
738737
Bufferbuf,ToBuf;
739738
intnblocks,blkno;
740-
Pagepage,ToPage;
741-
OffsetNumberoffnum,maxoff,newoff,moff;
739+
Pagepage,ToPage=NULL;
740+
OffsetNumberoffnum=0,maxoff=0,newoff,moff;
742741
ItemIditemid,newitemid;
743742
HeapTuplehtup,newtup;
744-
TupleDesctupdesc;
745-
Datum*idatum;
746-
char*inulls;
743+
TupleDesctupdesc=NULL;
744+
Datum*idatum=NULL;
745+
char*inulls=NULL;
747746
InsertIndexResultiresult;
748747
VPageListDataNvpl;
749-
VPageDescrToVpd,Fvplast,Vvplast,vpc,*vpp;
748+
VPageDescrToVpd=NULL,Fvplast,Vvplast,vpc,*vpp;
750749
IndDesc*Idesc,*idcur;
751750
intFblklast,Vblklast,i;
752751
Sizetlen;
@@ -803,7 +802,7 @@ _vc_rpfheap (VRelList curvrl, Relation onerel,
803802
nmoved=0;
804803

805804
vpc= (VPageDescr)palloc (sizeof(VPageDescrData)+MaxOffsetNumber*sizeof(OffsetNumber));
806-
vpc->vpd_nusd=0;
805+
vpc->vpd_nusd=vpc->vpd_noff=0;
807806

808807
nblocks=curvrl->vrl_npages;
809808
for (blkno=nblocks-Vvpl->vpl_nemend-1; ;blkno--)
@@ -819,6 +818,7 @@ _vc_rpfheap (VRelList curvrl, Relation onerel,
819818

820819
isempty=PageIsEmpty(page);
821820

821+
dowrite= false;
822822
if (blkno==Vblklast )/* it's reapped page */
823823
{
824824
if (Vvplast->vpd_noff>0 )/* there are dead tuples */
@@ -851,7 +851,6 @@ _vc_rpfheap (VRelList curvrl, Relation onerel,
851851
else
852852
{
853853
Assert ( !isempty );
854-
dowrite= false;
855854
}
856855

857856
vpc->vpd_blkno=blkno;

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp