fix eof invalid