From ef25d8ca36fc05d377fa55f3ab991b4758899777 Mon Sep 17 00:00:00 2001 From: Hongze Cheng Date: Sun, 29 Sep 2024 10:51:59 +0800 Subject: [PATCH] handle return code --- source/dnode/vnode/src/meta/metaOpen.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/source/dnode/vnode/src/meta/metaOpen.c b/source/dnode/vnode/src/meta/metaOpen.c index 34a59dd8d5..f062505ac7 100644 --- a/source/dnode/vnode/src/meta/metaOpen.c +++ b/source/dnode/vnode/src/meta/metaOpen.c @@ -54,14 +54,18 @@ static void doScan(SMeta *pMeta) { code = tdbTbcOpen(pMeta->pTbDb, &cursor, NULL); if (code) { - taosCloseFile(&fp); + if (taosCloseFile(&fp) != 0) { + metaError("failed to close file:%s, reason:%s", path, tstrerror(terrno)); + } metaError("failed to open table.db cursor, reason:%s", tstrerror(terrno)); return; } code = tdbTbcMoveToFirst(cursor); if (code) { - taosCloseFile(&fp); + if (taosCloseFile(&fp) != 0) { + metaError("failed to close file:%s, reason:%s", path, tstrerror(terrno)); + } tdbTbcClose(cursor); metaError("failed to move to first, reason:%s", tstrerror(terrno)); return;