we are always freeing the pointer that was asigned the text.dat list and things will crash (thanks for the report, Rastus).