do_one_ref(): save and restore value of current_ref