Fix Null-dereference READ

This commit is contained in:
Mirco Miranda
2025-09-09 21:15:19 +02:00
parent 6881e3111b
commit 08e178f098

View File

@ -370,7 +370,7 @@ bool IFFHandler::readStandardImage(QImage *image)
} }
if (ipal) { if (ipal) {
auto pal = img.colorTable(); auto pal = img.colorTable();
if (pal.isEmpty()) if (pal.isEmpty() && cmap)
pal = cmap->palette(); pal = cmap->palette();
if (!ipal->initialize(pal, img.height())) { if (!ipal->initialize(pal, img.height())) {
qCWarning(LOG_IFFPLUGIN) << "IFFHandler::readStandardImage(): unable to initialize palette changer"; qCWarning(LOG_IFFPLUGIN) << "IFFHandler::readStandardImage(): unable to initialize palette changer";