diff --git a/src/util/src/hash.c b/src/util/src/hash.c index 13037e4750430ab871dd9e2091181480b9a0ea96..4d39a7299df38cdbab1c892ef64324cf590fef21 100644 --- a/src/util/src/hash.c +++ b/src/util/src/hash.c @@ -520,6 +520,7 @@ SHashMutableIterator *taosHashCreateIter(SHashObj *pHashObj) { static SHashNode *getNextHashNode(SHashMutableIterator *pIter) { assert(pIter != NULL); + pIter->entryIndex++; while (pIter->entryIndex < pIter->pHashObj->capacity) { SHashEntry *pEntry = pIter->pHashObj->hashList[pIter->entryIndex];