From 41f104a8686c15c01cd4d296ae40022530dd0216 Mon Sep 17 00:00:00 2001 From: Hongze Cheng Date: Wed, 24 Aug 2022 19:11:55 +0800 Subject: [PATCH] more code --- source/util/src/trbtree.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/source/util/src/trbtree.c b/source/util/src/trbtree.c index 5b8f6c9d96..7929af96d0 100644 --- a/source/util/src/trbtree.c +++ b/source/util/src/trbtree.c @@ -253,8 +253,16 @@ SRBTreeNode *tRBTreeIterNext(SRBTreeIter *pIter) { SRBTree *pTree = pIter->pTree; if (pIter->pNode) { - ASSERT(0); - // TODO + if (pIter->pNode->right) { + pIter->pNode = pIter->pNode->right; + while (pIter->pNode->left) { + pIter->pNode->left; + } + } else { + while (true) { + ASSERT(0); + } + } } _exit: -- GitLab