Where is item->files[i] freed if the calloc failed?