BUG: STL: cannot handle files > 2Gb. Fixes #3171

This commit is contained in:
mattijs 2024-05-20 12:17:04 +01:00
parent 0177b762c0
commit 905d63357c

View File

@ -135,8 +135,9 @@ int Foam::fileFormats::STLCore::detectBinaryHeader
bad =
(
nTris < int(dataFileSize - STLHeaderSize)/50
|| nTris > int(dataFileSize - STLHeaderSize)/25
dataFileSize < STLHeaderSize
|| nTris < (dataFileSize - STLHeaderSize)/50
|| nTris > (dataFileSize - STLHeaderSize)/25
);
}
@ -208,8 +209,9 @@ Foam::fileFormats::STLCore::readBinaryHeader
bad =
(
nTris < int(dataFileSize - STLHeaderSize)/50
|| nTris > int(dataFileSize - STLHeaderSize)/25
dataFileSize < STLHeaderSize
|| nTris < (dataFileSize - STLHeaderSize)/50
|| nTris > (dataFileSize - STLHeaderSize)/25
);
}