mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-19 13:40:49 +03:00
0030899: Data Exchange, RWObj_Reader - reading multiline file with more than one line separator leads to memory corruption
Fix misprint in condition.
This commit is contained in:
@@ -110,7 +110,7 @@ namespace
|
||||
// multi-line syntax
|
||||
aLine[aTailIter] = ' ';
|
||||
const ptrdiff_t aFullLen = aLine + aTailIter + 1 - &this->Line.First();
|
||||
if (LineBuffLen < aNbRead + MaxLineLen)
|
||||
if (LineBuffLen < aFullLen + MaxLineLen)
|
||||
{
|
||||
LineBuffLen += MaxLineLen;
|
||||
this->Line.Resize (0, LineBuffLen - 1, true);
|
||||
|
Reference in New Issue
Block a user