Fix potential crash in FreeType font database for WinCE

Change-Id: Iea922c2561d59a67cc26c300325a3f198baaafa7
Reviewed-by: Andy Shaw <andy.shaw@theqtcompany.com>
This commit is contained in:
Takumi ASAKI 2016-01-05 14:28:50 +09:00 committed by Takumi ASAKI
parent 0b3da1907d
commit 83dedc5b74

View File

@ -310,7 +310,7 @@ static QStringList fontNamesFromTTCFile(const QString &filename)
if (ttcTableHeader.majorVersion < 1 || ttcTableHeader.majorVersion > 2)
return retVal;
QVarLengthArray<quint32> offsetTable(ttcTableHeader.numFonts);
bytesToRead = sizeof(offsetTable) * ttcTableHeader.numFonts;
bytesToRead = sizeof(quint32) * ttcTableHeader.numFonts;
bytesRead = f.read((char*)offsetTable.data(), bytesToRead);
if (bytesToRead != bytesRead)
return retVal;