Fixes magics color parsing
`fread` returns the number of objects read, not a byte-size.
This commit is contained in:
@@ -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)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user