Fix memory leak in error path of RECODE