# HG changeset patch # User Eric Wing # Date 1301704772 25200 # Node ID 28cf147266068705394de3cf9f13fa48854492e4 # Parent 71fce7ac6e133d960e6a734a7df3e53e90e53297 Fixed infinite loop bug for delete. diff -r 71fce7ac6e13 -r 28cf14726606 ALmixer.c --- a/ALmixer.c Tue Mar 29 15:55:02 2011 -0700 +++ b/ALmixer.c Fri Apr 01 17:39:32 2011 -0700 @@ -7516,7 +7516,7 @@ while(LinkedList_Size(s_listOfALmixerData) > 0) { /* Note that ALmixer_FreeData will remove the data from the linked list for us so don't pop the list here. */ - ALmixer_Data* almixer_data = LinkedList_Back(s_listOfALmixerData); + ALmixer_Data* almixer_data = LinkedList_PopBack(s_listOfALmixerData); ALmixer_FreeData(almixer_data); } LinkedList_Free(s_listOfALmixerData);