From b8f56aa1b1869609c665e3255ba9239902f6f59a Mon Sep 17 00:00:00 2001 From: Jing Sima Date: Thu, 29 Aug 2024 14:40:36 +0800 Subject: [PATCH] fix:[TD-31792] fix memory leak when error occurs in scalarGenerateSetFromList. --- source/libs/scalar/src/scalar.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/libs/scalar/src/scalar.c b/source/libs/scalar/src/scalar.c index cff73067b1..9e8de33547 100644 --- a/source/libs/scalar/src/scalar.c +++ b/source/libs/scalar/src/scalar.c @@ -131,7 +131,7 @@ int32_t scalarGenerateSetFromList(void **data, void *pNode, uint32_t type) { SListCell *cell = nodeList->pNodeList->pHead; SScalarParam out = {.columnData = taosMemoryCalloc(1, sizeof(SColumnInfoData))}; if (out.columnData == NULL) { - SCL_ERR_RET(TSDB_CODE_OUT_OF_MEMORY); + SCL_ERR_JRET(TSDB_CODE_OUT_OF_MEMORY); } int32_t len = 0; void *buf = NULL;