Originariamente inviato da jacopos81
cose sempre piu strane.. i problemi sulle variabili iterator che ho sopra scritto mi spariscono se le uso in un altro file..

fin'ora le stavo testando sul file list.c che è lo stesso dove c'è l'implementazione..
ora le sto provando sul file node.c (che include list.h) e qui non danno problemi...

com'è possibile??
Togliere la free() ha senso solo se interator viene utilizzato per un solo ciclo, ma se nel tuo
programma lo richiami più volte allora non lo togliere.
In ogni caso senza vedere il codice completo è difficile capire dov'è il problema.