diff --git a/src/imageformats/psd.cpp b/src/imageformats/psd.cpp index 2eac3a4..85f3aeb 100644 --- a/src/imageformats/psd.cpp +++ b/src/imageformats/psd.cpp @@ -177,6 +177,10 @@ static bool LoadPSD(QDataStream &stream, const PSDHeader &header, QImage &img) QRgb *image_data = reinterpret_cast(img.bits()); + if (!image_data) { + return false; + } + static const channelUpdater updaters[4] = { updateRed, updateGreen,