Fixes magics color parsing

`fread` returns the number of objects read, not a byte-size.
This commit is contained in:
Marc Helbling
2016-07-05 17:01:42 +02:00
parent ab69edb506
commit f4d0131967

View File

@@ -405,8 +405,8 @@ bool fileComesFromMagics(FILE *fp, osg::Vec4& magicsColor)
::rewind(fp);
size_t bytes_read = fread((void*) &header, sizeof(header), 1, fp);
if (bytes_read!=sizeof(header)) return false;
if (fread((void*) &header, sizeof(header), 1, fp) != 1)
return false;
if (::fseek(fp, sizeof_StlHeader, SEEK_SET)!=0)
{