Fix improper handling of a double linked list that could have caused a memory leak.

This commit is contained in:
William King 2013-05-24 19:42:02 -07:00
parent e2d6bc3340
commit 194e1ae366

View File

@ -43,8 +43,10 @@ static amf0_data * amf0_list_insert_before(amf0_list * list, amf0_node * node, a
if (node->prev != NULL) { if (node->prev != NULL) {
node->prev->next = new_node; node->prev->next = new_node;
node->prev = new_node;
} }
node->prev = new_node;
if (node == list->first_element) { if (node == list->first_element) {
list->first_element = new_node; list->first_element = new_node;
} }