diff --git a/source/libs/function/src/tudf.c b/source/libs/function/src/tudf.c index 5232801dc8..e8206399b2 100644 --- a/source/libs/function/src/tudf.c +++ b/source/libs/function/src/tudf.c @@ -1829,7 +1829,7 @@ int32_t doCallUdfScalarFunc(UdfcFuncHandle handle, SScalarParam *input, int32_t taosArrayDestroy(resultBlock.pDataBlock); } - taosArrayDestroy(inputBlock.pDataBlock); + blockDataCleanup(&inputBlock); return err; }