corrigiendo list.c para no tener memory leak