提交 c0f376af authored 作者: zhoush's avatar zhoush

修复 AWList_iterator 的一个BUG

上级 275b38a2
流水线 #3066 已失败 于阶段
......@@ -103,12 +103,20 @@ AWNode* AWList_find_node(AWList* list,
return NULL;
}
AWNode* AWList_iterator(AWList* list) {
if (!list || list->iter == list->tail->next) return NULL;
AWNode *AWList_iterator(AWList *list)
{
if (!list || list->iter == list->tail->next)
return NULL;
if (list->iter == list->head) list->iter = list->head->next;
if (list->iter == list->head) {
list->iter = list->head->next;
}
AWNode* iter = list->iter;
list->iter = list->iter->next;
return iter;
AWNode *iter = list->iter;
if (list->iter) {
list->iter = list->iter->next;
}
return iter;
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论