infinite loop if lstffree removes the first node