From 56a715b5d52d64741dc1843ee8f2659d0237857f Mon Sep 17 00:00:00 2001 From: Ganlin Zhao Date: Tue, 27 Jun 2023 14:32:35 +0800 Subject: [PATCH] fix: fix result of first can be 0 occasionally --- source/libs/function/src/builtinsimpl.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/libs/function/src/builtinsimpl.c b/source/libs/function/src/builtinsimpl.c index 4365cd8b95..1c5bd6d59c 100644 --- a/source/libs/function/src/builtinsimpl.c +++ b/source/libs/function/src/builtinsimpl.c @@ -2415,6 +2415,10 @@ int32_t lastFunction(SqlFunctionCtx* pCtx) { } static int32_t firstLastTransferInfoImpl(SFirstLastRes* pInput, SFirstLastRes* pOutput, bool isFirst) { + if (!pInput->hasResult) { + return TSDB_CODE_FAILED; + } + if (pOutput->hasResult) { if (isFirst) { if (pInput->ts > pOutput->ts) {