mirror of
https://invent.kde.org/frameworks/kimageformats.git
synced 2025-07-16 19:34:17 -04:00
Compare commits
2 Commits
v5.45.0-rc
...
v5.46.0
Author | SHA1 | Date | |
---|---|---|---|
29d090f078 | |||
19f33239e7 |
@ -3,7 +3,7 @@ cmake_minimum_required(VERSION 3.0)
|
||||
project(KImageFormats)
|
||||
|
||||
include(FeatureSummary)
|
||||
find_package(ECM 5.45.0 NO_MODULE)
|
||||
find_package(ECM 5.46.0 NO_MODULE)
|
||||
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
|
||||
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
|
||||
|
||||
|
@ -713,7 +713,8 @@ bool XCFImageFormat::composeTiles(XCFImage &xcf_image)
|
||||
|
||||
// SANITY CHECK: Catch corrupted XCF image file where the width or height
|
||||
// of a tile is reported are bogus. See Bug# 234030.
|
||||
if (layer.width > 32767 || layer.height > 32767 || layer.width * layer.height > 16384 * 16384) {
|
||||
if (layer.width > 32767 || layer.height > 32767
|
||||
|| (sizeof(void *) == 4 && layer.width * layer.height > 16384 * 16384)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user