mirror of
https://invent.kde.org/frameworks/kimageformats.git
synced 2026-02-26 00:42:59 -05:00
Fix crash on malformed files
This commit is contained in:
@ -385,7 +385,7 @@ BMHDChunk::BMHDChunk() : IFFChunk()
|
|||||||
|
|
||||||
bool BMHDChunk::isValid() const
|
bool BMHDChunk::isValid() const
|
||||||
{
|
{
|
||||||
if (bytes() < 20) {
|
if (dataBytes() < 20) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
return chunkId() == BMHDChunk::defaultChunkId();
|
return chunkId() == BMHDChunk::defaultChunkId();
|
||||||
@ -2687,7 +2687,7 @@ bool PCHGChunk::hasAlpha() const
|
|||||||
|
|
||||||
bool PCHGChunk::isValid() const
|
bool PCHGChunk::isValid() const
|
||||||
{
|
{
|
||||||
if (bytes() < 20) {
|
if (dataBytes() < 20) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
return chunkId() == PCHGChunk::defaultChunkId();
|
return chunkId() == PCHGChunk::defaultChunkId();
|
||||||
|
|||||||
Reference in New Issue
Block a user