mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-04-16 16:58:35 +00:00
Fix improper handling of a double linked list that could have caused a memory leak.
This commit is contained in:
parent
e2d6bc3340
commit
194e1ae366
@ -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;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user