pcx: Fix crash on fuzzed file

oss-fuzz/12784
This commit is contained in:
Albert Astals Cid 2019-01-31 00:56:25 +01:00
parent 4ee92527c4
commit c2d2a9be66

View File

@ -253,6 +253,9 @@ static void readImage1(QImage &img, QDataStream &s, const PCXHEADER &header)
img = QImage(header.width(), header.height(), QImage::Format_Mono);
img.setColorCount(2);
if (img.isNull())
return;
for (int y = 0; y < header.height(); ++y) {
if (s.atEnd()) {
img = QImage();