From 5bc161bbd2e5d79cf0b4157142afac4037fb2028 Mon Sep 17 00:00:00 2001 From: Shuduo Sang Date: Mon, 9 Mar 2020 20:37:33 +0800 Subject: [PATCH] fix issue that opened file handler remains after return --- src/system/detail/src/vnodeMeter.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/system/detail/src/vnodeMeter.c b/src/system/detail/src/vnodeMeter.c index be1435550a..a900a23ba4 100644 --- a/src/system/detail/src/vnodeMeter.c +++ b/src/system/detail/src/vnodeMeter.c @@ -204,6 +204,7 @@ int vnodeSaveAllMeterObjToFile(int vnode) { buffer = (char *)malloc(tsMeterSizeOnFile); if (buffer == NULL) { dError("Failed to allocate memory while saving all meter objects to file"); + fclose(fp); return -1; } -- GitLab