aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJan Hutter <jhutter@hsr.ch>2005-11-29 08:14:19 +0000
committerJan Hutter <jhutter@hsr.ch>2005-11-29 08:14:19 +0000
commitc6ec246d0dd0028bb206a0261b200c197ab51714 (patch)
treebac9d3c825d60f8b5f1f774ae8a405da3fbdb032
parentdf3c59d0889a337eff9f994e92a5dc165ba1729f (diff)
downloadstrongswan-c6ec246d0dd0028bb206a0261b200c197ab51714.tar.bz2
strongswan-c6ec246d0dd0028bb206a0261b200c197ab51714.tar.xz
fixed bug when inserting with iterator
-rw-r--r--Source/charon/utils/linked_list.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/Source/charon/utils/linked_list.c b/Source/charon/utils/linked_list.c
index 27d9db64b..ca5dc60af 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);