from_tres_rec was being added to dest_tres_list and being free'd twice when free'ing from_tres_list and dest_tres_list. Continuation of a4a91719