Fix scan() bug.