[sr-dev] git:master:9f24f110: lost: simplify freeing local variables on error