Ok ho aggiunto li e non segfaulta più li..

ora mi da un errore una free:

free(): invalid pointer

che sclero !!

ps il puntatore non è nullo