winpr-utils: fix problem in LinkedList enumerator

A segfault can happen if LinkedList_Enumerator_MoveNext is invoked
before LinkedList_Enumerator_Reset was called.
This commit is contained in:
Bernhard Miklautz
2014-09-24 12:31:52 +02:00
parent 0aeac9f27d
commit 7bd62a0127

View File

@@ -306,7 +306,7 @@ BOOL LinkedList_Enumerator_MoveNext(wLinkedList* list)
{
if (list->initial)
list->initial = 0;
else
else if (list->current)
list->current = list->current->next;
if (!list->current)