diff --git a/src/query/src/qFill.c b/src/query/src/qFill.c index 021a0a8e51904fd67e836ecaa16d9161d327f8c1..755b59ef7daeeccb4264014445102ac5089654bb 100644 --- a/src/query/src/qFill.c +++ b/src/query/src/qFill.c @@ -399,6 +399,8 @@ void taosResetFillInfo(SFillInfo* pFillInfo, TSKEY startTimestamp) { pFillInfo->numOfRows = 0; pFillInfo->numOfCurrent = 0; pFillInfo->numOfTotal = 0; + //free prevValues so that the new group has no prevValues then fill(linear) of new group won't use old group values. + tfree(pFillInfo->prevValues); } void* taosDestroyFillInfo(SFillInfo* pFillInfo) {