diff --git a/src/backend/catalog/storage.c b/src/backend/catalog/storage.c index 9e6e6c42d3..3c484651c0 100644 --- a/src/backend/catalog/storage.c +++ b/src/backend/catalog/storage.c @@ -599,7 +599,6 @@ smgrDoPendingDeletes(bool isCommit) PendingRelDelete *prev; PendingRelDelete *next; int nrels = 0, - i = 0, maxrels = 0; SMgrRelation *srels = NULL; @@ -648,6 +647,8 @@ smgrDoPendingDeletes(bool isCommit) if (nrels > 0) { + int i; + smgrdounlinkall(srels, nrels, false); for (i = 0; i < nrels; i++)