Merge pull request #7283 from taosdata/fix/TD-5930
[TD-5930]<fix> fix mem leak
This commit is contained in:
commit
2b12e6168d
|
@ -4047,9 +4047,9 @@ void block_func_merge(SQLFunctionCtx* pCtx) {
|
||||||
STableBlockDist info = {0};
|
STableBlockDist info = {0};
|
||||||
int32_t len = *(int32_t*) pCtx->pInput;
|
int32_t len = *(int32_t*) pCtx->pInput;
|
||||||
blockDistInfoFromBinary(((char*)pCtx->pInput) + sizeof(int32_t), len, &info);
|
blockDistInfoFromBinary(((char*)pCtx->pInput) + sizeof(int32_t), len, &info);
|
||||||
|
|
||||||
SResultRowCellInfo *pResInfo = GET_RES_INFO(pCtx);
|
SResultRowCellInfo *pResInfo = GET_RES_INFO(pCtx);
|
||||||
mergeTableBlockDist(pResInfo, &info);
|
mergeTableBlockDist(pResInfo, &info);
|
||||||
|
taosArrayDestroy(info.dataBlockInfos);
|
||||||
|
|
||||||
pResInfo->numOfRes = 1;
|
pResInfo->numOfRes = 1;
|
||||||
pResInfo->hasResult = DATA_SET_FLAG;
|
pResInfo->hasResult = DATA_SET_FLAG;
|
||||||
|
|
Loading…
Reference in New Issue