mirror of https://github.com/AxioDL/tinyxml2.git
fgetc() is not required to clear the error indicator on success
This commit is contained in:
parent
84bd9624c6
commit
08e7f7be59
|
@ -1689,8 +1689,7 @@ XMLError XMLDocument::LoadFile( FILE* fp )
|
||||||
Clear();
|
Clear();
|
||||||
|
|
||||||
fseek( fp, 0, SEEK_SET );
|
fseek( fp, 0, SEEK_SET );
|
||||||
fgetc( fp );
|
if ( fgetc( fp ) == EOF && ferror( fp ) != 0 ) {
|
||||||
if ( ferror( fp ) != 0 ) {
|
|
||||||
SetError( XML_ERROR_FILE_READ_ERROR, 0, 0 );
|
SetError( XML_ERROR_FILE_READ_ERROR, 0, 0 );
|
||||||
return _errorID;
|
return _errorID;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue