fix array offset error