commit | a3efec044980d3cfaf1d402748f6deb391448abd | [log] [tgz] |
---|---|---|
author | Lee Thomason <leethomason@gmail.com> | Fri Jun 15 14:30:44 2012 -0700 |
committer | Lee Thomason <leethomason@gmail.com> | Fri Jun 15 14:30:44 2012 -0700 |
tree | fc35fda1298d417155efb2df4104af3a524fb7c0 | |
parent | c78dc01bfd8e066db267ce3e74e8e41dcc4b96d7 [diff] [blame] |
clean up some warnings
diff --git a/tinyxml2.cpp b/tinyxml2.cpp index 1fbf8aa..de1f173 100644 --- a/tinyxml2.cpp +++ b/tinyxml2.cpp
@@ -1394,7 +1394,12 @@ } charBuffer = new char[size+1]; - fread( charBuffer, size, 1, fp ); + size_t read = fread( charBuffer, 1, size, fp ); + if ( read != size ) { + SetError( XML_ERROR_FILE_READ_ERROR, 0, 0 ); + return errorID; + } + charBuffer[size] = 0; const char* p = charBuffer;