fix bug deleting dllist elem

This commit is contained in:
Eric House 2024-04-05 14:14:56 -07:00
parent ba6a617e71
commit b163441bb6

View file

@ -99,7 +99,7 @@ dll_map( DLHead* list, DLMapProc mapProc, DLDisposeProc dispProc,
ForEachAct fea = (*mapProc)( list, closure );
if ( 0 != (FEA_REMOVE & fea) ) {
DLHead* victim = list;
next = victim->_prev;
next = victim->_next;
if ( victim == newHead ) {
newHead = next;