diff --git a/src/backend/storage/sync/sync.c b/src/backend/storage/sync/sync.c
index 59210a451d..b5071663c3 100644
--- a/src/backend/storage/sync/sync.c
+++ b/src/backend/storage/sync/sync.c
@@ -525,7 +525,7 @@ RememberSyncRequest(const FileTag *ftag, SyncRequestType type)
 		/* Cancel matching unlink requests */
 		foreach(cell, pendingUnlinks)
 		{
-			entry = (PendingUnlinkEntry *) lfirst(cell);
+			PendingUnlinkEntry * entry = (PendingUnlinkEntry *) lfirst(cell);
 
 			if (entry->tag.handler == ftag->handler &&
 				syncsw[ftag->handler].sync_filetagmatches(ftag, &entry->tag))
