diff --git a/source/libs/wal/src/walMeta.c b/source/libs/wal/src/walMeta.c index 76800af723..2cac10789e 100644 --- a/source/libs/wal/src/walMeta.c +++ b/source/libs/wal/src/walMeta.c @@ -429,8 +429,8 @@ int32_t walCheckAndRepairMeta(SWal* pWal) { // rebuild meta of file info code = walRebuildFileInfoSet(pWal->fileInfoSet, actualLog); + taosArrayDestroy(actualLog); if (code) { - taosArrayDestroy(actualLog); TAOS_RETURN(code); }