aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/collections/linked_list.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/libstrongswan/collections/linked_list.c')
-rw-r--r--src/libstrongswan/collections/linked_list.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/libstrongswan/collections/linked_list.c b/src/libstrongswan/collections/linked_list.c
index 274ad8e5b..dbbc2a98d 100644
--- a/src/libstrongswan/collections/linked_list.c
+++ b/src/libstrongswan/collections/linked_list.c
@@ -138,7 +138,10 @@ METHOD(enumerator_t, enumerate, bool,
this->finished = TRUE;
return FALSE;
}
- *item = this->current->value;
+ if (item)
+ {
+ *item = this->current->value;
+ }
return TRUE;
}