- If we return an error because of dry_run being set, we now set errno.