From 16da9d78a9b095e97aced73bd20c8b68ad3ed87e Mon Sep 17 00:00:00 2001 From: yihaoDeng Date: Mon, 13 Feb 2023 13:47:22 +0800 Subject: [PATCH] fix: fix filter error result --- source/dnode/vnode/src/meta/metaQuery.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/dnode/vnode/src/meta/metaQuery.c b/source/dnode/vnode/src/meta/metaQuery.c index 8734b20014..7207597b84 100644 --- a/source/dnode/vnode/src/meta/metaQuery.c +++ b/source/dnode/vnode/src/meta/metaQuery.c @@ -1123,11 +1123,11 @@ int32_t metaFilterCreateTime(SMeta *pMeta, SMetaFltParam *param, SArray *pUids) if (cmp == 0) taosArrayPush(pUids, &p->uid); else { + count++; if (count >= TRY_ERROR_LIMIT) { break; } } - count++; valid = param->reverse ? tdbTbcMoveToPrev(pCursor->pCur) : tdbTbcMoveToNext(pCursor->pCur); if (valid < 0) break; } while (1); @@ -1181,11 +1181,11 @@ int32_t metaFilterTableName(SMeta *pMeta, SMetaFltParam *param, SArray *pUids) { tb_uid_t tuid = *(tb_uid_t *)pEntryVal; taosArrayPush(pUids, &tuid); } else { + count++; if (count >= TRY_ERROR_LIMIT) { break; } } - count++; valid = param->reverse ? tdbTbcMoveToPrev(pCursor->pCur) : tdbTbcMoveToNext(pCursor->pCur); if (valid < 0) { break;