diff --git a/src/backend/catalog/storage.c b/src/backend/catalog/storage.c index 227df90f89c9..9f48cc9d5a88 100644 --- a/src/backend/catalog/storage.c +++ b/src/backend/catalog/storage.c @@ -727,9 +727,6 @@ smgrDoPendingDeletes(bool isCommit) { smgrdounlinkall(srels, nrels, false); - for (int i = 0; i < nrels; i++) - smgrclose(srels[i]); - pfree(srels); } } diff --git a/src/backend/storage/smgr/md.c b/src/backend/storage/smgr/md.c index f99c9d900134..117288a3dcea 100644 --- a/src/backend/storage/smgr/md.c +++ b/src/backend/storage/smgr/md.c @@ -1606,8 +1606,6 @@ DropRelationFiles(RelFileLocator *delrels, int ndelrels, bool isRedo) smgrdounlinkall(srels, ndelrels, isRedo); - for (i = 0; i < ndelrels; i++) - smgrclose(srels[i]); pfree(srels); } diff --git a/src/backend/utils/cache/relcache.c b/src/backend/utils/cache/relcache.c index 18a14ae186ef..db2a013d1d5a 100644 --- a/src/backend/utils/cache/relcache.c +++ b/src/backend/utils/cache/relcache.c @@ -3802,7 +3802,6 @@ RelationSetNewRelfilenumber(Relation relation, char persistence) */ srel = smgropen(relation->rd_locator, relation->rd_backend); smgrdounlinkall(&srel, 1, false); - smgrclose(srel); } else {