rgb: Fix crash in fuzzed image

An image without color channels makes no sense
This commit is contained in:
Albert Astals Cid 2019-01-28 21:48:26 +01:00
parent 7e86e62e86
commit e45b65e814

View File

@ -316,6 +316,9 @@ bool SGIImage::readImage(QImage &img)
img = QImage(_xsize, _ysize, QImage::Format_RGB32);
if (_zsize == 0 )
return false;
if (_zsize == 2 || _zsize == 4) {
img = img.convertToFormat(QImage::Format_ARGB32);
} else if (_zsize > 4) {