Kaydet (Commit) a719865c authored tarafından Caolán McNamara's avatar Caolán McNamara

coverity#1242895 Untrusted loop bound

Change-Id: I057f81785972106b10c8c5a7992b2b1ec1dc145e
üst b5fc1a47
...@@ -1460,8 +1460,10 @@ void Sc10Import::LoadTables() ...@@ -1460,8 +1460,10 @@ void Sc10Import::LoadTables()
for (i=0; i < DataCount; i++) for (i=0; i < DataCount; i++)
{ {
rStream.ReadUInt16( DataEnd ); rStream.ReadUInt16( DataEnd );
DataEnd = SanitizeCol(DataEnd);
rStream.ReadUInt16( DataValue ); rStream.ReadUInt16( DataValue );
for (SCCOL j = static_cast<SCCOL>(DataStart); j <= static_cast<SCCOL>(DataEnd); j++) pDoc->SetColWidth(j, static_cast<SCTAB> (TabNo), DataValue); for (SCCOL j = static_cast<SCCOL>(DataStart); j <= static_cast<SCCOL>(DataEnd); j++)
pDoc->SetColWidth(j, static_cast<SCTAB> (TabNo), DataValue);
DataStart = DataEnd + 1; DataStart = DataEnd + 1;
} }
pPrgrsBar->Progress(); pPrgrsBar->Progress();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment