From ea4065d36b06b3094fb139428eb2fda465c9dc46 Mon Sep 17 00:00:00 2001 From: Hongze Cheng Date: Sat, 27 Jul 2024 20:09:29 +0800 Subject: [PATCH] fix possible error --- source/dnode/vnode/src/meta/metaQuery.c | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/source/dnode/vnode/src/meta/metaQuery.c b/source/dnode/vnode/src/meta/metaQuery.c index 6640f4aa07..ee616d7a0d 100644 --- a/source/dnode/vnode/src/meta/metaQuery.c +++ b/source/dnode/vnode/src/meta/metaQuery.c @@ -1069,16 +1069,17 @@ int32_t metaFilterCreateTime(void *pVnode, SMetaFltParam *arg, SArray *pUids) { if (count > TRY_ERROR_LIMIT) break; int32_t cmp = (*param->filterFunc)((void *)&p->btime, (void *)&pBtimeKey->btime, param->type); - if (cmp == 0) + if (cmp == 0) { if (taosArrayPush(pUids, &p->uid) == NULL) { ret = terrno; break; - } else { - if (param->equal == true) { - if (count > TRY_ERROR_LIMIT) break; - count++; - } } + } else { + if (param->equal == true) { + if (count > TRY_ERROR_LIMIT) break; + count++; + } + } valid = param->reverse ? tdbTbcMoveToPrev(pCursor->pCur) : tdbTbcMoveToNext(pCursor->pCur); if (valid < 0) break; } while (1);