Fixed ilegal memory free