From c25bc3f2ca84ea03867684bf2a62e44c170fced9 Mon Sep 17 00:00:00 2001 From: sima Date: Thu, 11 Jul 2024 11:41:06 +0800 Subject: [PATCH] fix:[TS-5150] Fix stddev wrong result with null type. --- source/libs/function/src/builtinsimpl.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source/libs/function/src/builtinsimpl.c b/source/libs/function/src/builtinsimpl.c index d5117e0eec..aab5a52776 100644 --- a/source/libs/function/src/builtinsimpl.c +++ b/source/libs/function/src/builtinsimpl.c @@ -1441,6 +1441,9 @@ _stddev_over: } static void stddevTransferInfo(SStddevRes* pInput, SStddevRes* pOutput) { + if (IS_NULL_TYPE(pInput->type)) { + return; + } pOutput->type = pInput->type; if (IS_SIGNED_NUMERIC_TYPE(pOutput->type)) { pOutput->quadraticISum += pInput->quadraticISum;