Compare commits

..

2 Commits

Author SHA1 Message Date
Nicolas Fella
4d8501d541 Enable LSAN in CI
To check for leaks
2026-07-09 16:27:07 +02:00
Nicolas Fella
215305fa4b Update version to 6.29.0 2026-07-03 13:39:38 +02:00
3 changed files with 3 additions and 3 deletions

View File

@@ -9,3 +9,4 @@ Options:
require-passing-tests-on: ['Linux', 'FreeBSD', 'Windows']
cmake-options: "-DKIMAGEFORMATS_WITH_KNOWN_CRASHES_JXR=ON -DKIMAGEFORMATS_HEIF=ON -DKIMAGEFORMATS_HEIF_TEST:STRING=OFF -DKIMAGEFORMATS_HEJ2_TEST:STRING=OFF -DKIMAGEFORMATS_AVCI_TEST:STRING=OFF"
per-test-timeout: 90
enable-lsan: True

View File

@@ -1,6 +1,6 @@
cmake_minimum_required(VERSION 3.29)
set(KF_VERSION "6.28.1") # handled by release scripts
set(KF_VERSION "6.29.0") # handled by release scripts
set(KF_DEP_VERSION "6.28.0") # handled by release scripts
project(KImageFormats VERSION ${KF_VERSION})

View File

@@ -711,8 +711,7 @@ bool HEIFHandler::ensureDecoder()
buffer = deviceRead(dev, kMaxQVectorSize);
err = heif_context_read_from_memory(ctx, static_cast<const void *>(buffer.constData()), buffer.size(), nullptr);
} else {
// Must not be destroyed until decoding ends
static const heif_reader reader = create_heif_reader_for_qiodevice();
heif_reader reader = create_heif_reader_for_qiodevice();
err = heif_context_read_from_reader(ctx, &reader, dev, nullptr);
}
if (err.code) {