From f8b1697f9f567eff83a56d0439b27b0fbbd4c008 Mon Sep 17 00:00:00 2001 From: Matthias Ringwald Date: Sun, 19 Nov 2017 19:20:27 +0100 Subject: [PATCH] linked_list: fix warning if iterator_remove fails --- src/btstack_linked_list.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/btstack_linked_list.c b/src/btstack_linked_list.c index 2a9af9762..b56b14388 100644 --- a/src/btstack_linked_list.c +++ b/src/btstack_linked_list.c @@ -175,10 +175,10 @@ btstack_linked_item_t * btstack_linked_list_iterator_next(btstack_linked_list_it } void btstack_linked_list_iterator_remove(btstack_linked_list_iterator_t * it){ - it->curr = it->curr->next; if (it->prev->next != it->curr){ log_error("prev item %p does not point to curr %p", it->prev, it->curr); } + it->curr = it->curr->next; it->prev->next = it->curr; it->advance_on_next = 0; }