mirror of
https://github.com/postgres/postgres.git
synced 2025-06-01 14:21:49 +03:00
Avoid shadowing a variable in sync.c.
It was confusing to reuse the variable name 'entry' in two scopes. Use distinct variable names. Reported-by: Ranier Vilela <ranier.vf@gmail.com> Reported-by: Tom Lane <tgl@sss.pgh.pa.us> Reported-by: Kyotaro Horiguchi <horikyota.ntt@gmail.com> Discussion: https://postgr.es/m/CAEudQArDrFyQ15Am3rgWBunGBVZFDb90onTS8SRiFAWHeiLiFA%40mail.gmail.com
This commit is contained in:
parent
7bae3bbf62
commit
5794491058
@ -510,26 +510,26 @@ RememberSyncRequest(const FileTag *ftag, SyncRequestType type)
|
||||
else if (type == SYNC_FILTER_REQUEST)
|
||||
{
|
||||
HASH_SEQ_STATUS hstat;
|
||||
PendingFsyncEntry *entry;
|
||||
PendingFsyncEntry *pfe;
|
||||
ListCell *cell;
|
||||
|
||||
/* Cancel matching fsync requests */
|
||||
hash_seq_init(&hstat, pendingOps);
|
||||
while ((entry = (PendingFsyncEntry *) hash_seq_search(&hstat)) != NULL)
|
||||
while ((pfe = (PendingFsyncEntry *) hash_seq_search(&hstat)) != NULL)
|
||||
{
|
||||
if (entry->tag.handler == ftag->handler &&
|
||||
syncsw[ftag->handler].sync_filetagmatches(ftag, &entry->tag))
|
||||
entry->canceled = true;
|
||||
if (pfe->tag.handler == ftag->handler &&
|
||||
syncsw[ftag->handler].sync_filetagmatches(ftag, &pfe->tag))
|
||||
pfe->canceled = true;
|
||||
}
|
||||
|
||||
/* Cancel matching unlink requests */
|
||||
foreach(cell, pendingUnlinks)
|
||||
{
|
||||
PendingUnlinkEntry *entry = (PendingUnlinkEntry *) lfirst(cell);
|
||||
PendingUnlinkEntry *pue = (PendingUnlinkEntry *) lfirst(cell);
|
||||
|
||||
if (entry->tag.handler == ftag->handler &&
|
||||
syncsw[ftag->handler].sync_filetagmatches(ftag, &entry->tag))
|
||||
entry->canceled = true;
|
||||
if (pue->tag.handler == ftag->handler &&
|
||||
syncsw[ftag->handler].sync_filetagmatches(ftag, &pue->tag))
|
||||
pue->canceled = true;
|
||||
}
|
||||
}
|
||||
else if (type == SYNC_UNLINK_REQUEST)
|
||||
|
Loading…
x
Reference in New Issue
Block a user