Se cambian los malloc de list.c por allocate