Update recover.c

quick fixes - redeclared i1 vars in triple indirect, semantic errors fixed