diff options
Diffstat (limited to 'src/backend/storage/smgr/md.c')
-rw-r--r-- | src/backend/storage/smgr/md.c | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/src/backend/storage/smgr/md.c b/src/backend/storage/smgr/md.c index f28a3e6d066..58a6e0f4ddc 100644 --- a/src/backend/storage/smgr/md.c +++ b/src/backend/storage/smgr/md.c @@ -1681,13 +1681,7 @@ DropRelationFiles(RelFileNode *delrels, int ndelrels, bool isRedo) smgrdounlinkall(srels, ndelrels, isRedo); - /* - * Call smgrclose() in reverse order as when smgropen() is called. - * This trick enables remove_from_unowned_list() in smgrclose() - * to search the SMgrRelation from the unowned list, - * with O(1) performance. - */ - for (i = ndelrels - 1; i >= 0; i--) + for (i = 0; i < ndelrels; i++) smgrclose(srels[i]); pfree(srels); } |