diff --git a/source/libs/tdb/src/db/tdbPCache.c b/source/libs/tdb/src/db/tdbPCache.c index 6c31b88bf9..22d7e8e5a4 100644 --- a/source/libs/tdb/src/db/tdbPCache.c +++ b/source/libs/tdb/src/db/tdbPCache.c @@ -330,11 +330,9 @@ static int tdbPCacheOpenImpl(SPCache *pCache) { } static int tdbPCacheCloseImpl(SPCache *pCache) { - SPage *pPage; - for (i32 iPage = 0; iPage < pCache->nPages; iPage++) { if (pCache->aPage[iPage]) { - tdbPageDestroy(pPage, tdbDefaultFree, NULL); + tdbPageDestroy(pCache->aPage[iPage], tdbDefaultFree, NULL); pCache->aPage[iPage] = NULL; } }