list: make LIST_FOREACH() and LIST_FOREACH_BACKWARDS() safer

This commit is contained in:
Yu Watanabe
2022-03-19 08:10:29 +09:00
parent 03677889f0
commit 80a226b26b
16 changed files with 33 additions and 30 deletions
+1 -1
View File
@@ -89,7 +89,7 @@ Condition* condition_free(Condition *c) {
}
Condition* condition_free_list_type(Condition *head, ConditionType type) {
LIST_FOREACH_SAFE(conditions, c, n, head)
LIST_FOREACH(conditions, c, head)
if (type < 0 || c->type == type) {
LIST_REMOVE(conditions, head, c);
condition_free(c);