diff --git a/src/query/src/qFill.c b/src/query/src/qFill.c index f160a8c91ea15bbd2265dd8c928cc097b3157586..48ca064d87357e8bd46c6164813979670ab5485e 100644 --- a/src/query/src/qFill.c +++ b/src/query/src/qFill.c @@ -85,7 +85,7 @@ static void doFillOneRowResult(SFillInfo* pFillInfo, void** data, char** srcData setNullValueForRow(pFillInfo, data, pFillInfo->numOfCols, index); } } else if (pFillInfo->type == TSDB_FILL_NEXT) { - char* p = FILL_IS_ASC_FILL(pFillInfo)? next : prev; + char* p = next; if (p != NULL) { for (int32_t i = 1; i < pFillInfo->numOfCols; ++i) {