From ef5c1b28f92f9302c9dce409def88ac2a70938ea Mon Sep 17 00:00:00 2001 From: xsren <285808407@qq.com> Date: Tue, 27 Aug 2024 19:17:31 +0800 Subject: [PATCH] fix: free ScalarParam --- source/libs/scalar/src/scalar.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/source/libs/scalar/src/scalar.c b/source/libs/scalar/src/scalar.c index 0ee1941717..cff73067b1 100644 --- a/source/libs/scalar/src/scalar.c +++ b/source/libs/scalar/src/scalar.c @@ -74,15 +74,17 @@ int32_t sclConvertValueToSclParam(SValueNode *pValueNode, SScalarParam *out, int code = colDataSetVal(in.columnData, 0, nodesGetValueFromNode(pValueNode), false); if (code != TSDB_CODE_SUCCESS) { - return code; + goto _exit; } code = colInfoDataEnsureCapacity(out->columnData, 1, true); if (code != TSDB_CODE_SUCCESS) { - return code; + goto _exit; } code = vectorConvertSingleColImpl(&in, out, overflow, -1, -1); + +_exit: sclFreeParam(&in); return code;