sisoputnfrba / so-commons-library

TADs de uso comun en aplicaciones desarrolladas en C
http://sisoputnfrba.github.io/so-commons-library/
GNU General Public License v3.0
106 stars 174 forks source link

Fix: list remove and destroy all by condition #153

Closed RaniAgus closed 2 years ago

RaniAgus commented 2 years ago

Al parecer si el primer elemento no cumple el filtro la función explota, ya que siempre luego de eliminar el nodo siempre asigna el previous->next a la iteración, incluso aunque no exista. Mala mía 😕

Cambié un toque los tests para que salte el error y lo fixeé.

gastonprieto commented 2 years ago

Ok, creo q por las dudas la proxima te conviene agregar un test mas q cambiarlo, asi abarcas los dos casos (@RaniAgus )