From: Jan Hutter Date: Tue, 29 Nov 2005 08:14:19 +0000 (-0000) Subject: fixed bug when inserting with iterator X-Git-Tag: 4.0.0~241 X-Git-Url: https://git.strongswan.org/?p=strongswan.git;a=commitdiff_plain;h=c6ec246d0dd0028bb206a0261b200c197ab51714;ds=sidebyside fixed bug when inserting with iterator --- diff --git a/Source/charon/utils/linked_list.c b/Source/charon/utils/linked_list.c index 27d9db6..ca5dc60 100644 --- a/Source/charon/utils/linked_list.c +++ b/Source/charon/utils/linked_list.c @@ -300,6 +300,7 @@ static void insert_after(private_iterator_t * iterator, void *item) if (iterator->current == NULL) { iterator->list->public.insert_first(&(iterator->list->public),item); + return; } linked_list_element_t *element =(linked_list_element_t *) linked_list_element_create(item);