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

Commitb5934bf

Browse files
committed
Fix some shadow variables in src/backend/replication/
The code is able to compile already without warnings under-Wshadow=compatible-local, which is itself already enabled in the tree,and the ones fixed here showed up with the more restrictive -Wshadow.There are more of these that we may want to look at, and the ones fixedhere made the code confusing.Author: Peter SmithDiscussion:https://postgr.es/m/CAHut+PuR0y4ofNOxi691VTVWmBfScHV9AaBMGSpeh8+DKp81Nw@mail.gmail.com
1 parentd0fe304 commitb5934bf

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

‎src/backend/replication/logical/logicalfuncs.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -181,10 +181,10 @@ pg_logical_slot_get_changes_guts(FunctionCallInfo fcinfo, bool confirm, bool bin
181181

182182
for (i=0;i<nelems;i+=2)
183183
{
184-
char*name=TextDatumGetCString(datum_opts[i]);
184+
char*optname=TextDatumGetCString(datum_opts[i]);
185185
char*opt=TextDatumGetCString(datum_opts[i+1]);
186186

187-
options=lappend(options,makeDefElem(name, (Node*)makeString(opt),-1));
187+
options=lappend(options,makeDefElem(optname, (Node*)makeString(opt),-1));
188188
}
189189
}
190190

‎src/backend/replication/logical/reorderbuffer.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4840,16 +4840,16 @@ ReorderBufferToastReplace(ReorderBuffer *rb, ReorderBufferTXN *txn,
48404840
/* stitch toast tuple back together from its parts */
48414841
dlist_foreach(it,&ent->chunks)
48424842
{
4843-
boolisnull;
4843+
boolcisnull;
48444844
ReorderBufferChange*cchange;
48454845
ReorderBufferTupleBuf*ctup;
48464846
Pointerchunk;
48474847

48484848
cchange=dlist_container(ReorderBufferChange,node,it.cur);
48494849
ctup=cchange->data.tp.newtuple;
4850-
chunk=DatumGetPointer(fastgetattr(&ctup->tuple,3,toast_desc,&isnull));
4850+
chunk=DatumGetPointer(fastgetattr(&ctup->tuple,3,toast_desc,&cisnull));
48514851

4852-
Assert(!isnull);
4852+
Assert(!cisnull);
48534853
Assert(!VARATT_IS_EXTERNAL(chunk));
48544854
Assert(!VARATT_IS_SHORT(chunk));
48554855

‎src/backend/replication/walsender.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3540,7 +3540,7 @@ pg_stat_get_wal_senders(PG_FUNCTION_ARGS)
35403540
for (i=0;i<max_wal_senders;i++)
35413541
{
35423542
WalSnd*walsnd=&WalSndCtl->walsnds[i];
3543-
XLogRecPtrsentPtr;
3543+
XLogRecPtrsent_ptr;
35443544
XLogRecPtrwrite;
35453545
XLogRecPtrflush;
35463546
XLogRecPtrapply;
@@ -3564,7 +3564,7 @@ pg_stat_get_wal_senders(PG_FUNCTION_ARGS)
35643564
continue;
35653565
}
35663566
pid=walsnd->pid;
3567-
sentPtr=walsnd->sentPtr;
3567+
sent_ptr=walsnd->sentPtr;
35683568
state=walsnd->state;
35693569
write=walsnd->write;
35703570
flush=walsnd->flush;
@@ -3607,9 +3607,9 @@ pg_stat_get_wal_senders(PG_FUNCTION_ARGS)
36073607
{
36083608
values[1]=CStringGetTextDatum(WalSndGetStateString(state));
36093609

3610-
if (XLogRecPtrIsInvalid(sentPtr))
3610+
if (XLogRecPtrIsInvalid(sent_ptr))
36113611
nulls[2]= true;
3612-
values[2]=LSNGetDatum(sentPtr);
3612+
values[2]=LSNGetDatum(sent_ptr);
36133613

36143614
if (XLogRecPtrIsInvalid(write))
36153615
nulls[3]= true;

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp