mirror of
https://invent.kde.org/frameworks/kimageformats.git
synced 2025-07-14 02:54:19 -04:00
qoi: initialize structure before use
It was reported by Code Quality scans as Critical (CWE-457)
This commit is contained in:
@ -411,7 +411,7 @@ QVariant QOIHandler::option(ImageOption option) const
|
|||||||
QDataStream s(ba);
|
QDataStream s(ba);
|
||||||
s.setByteOrder(QDataStream::BigEndian);
|
s.setByteOrder(QDataStream::BigEndian);
|
||||||
|
|
||||||
QoiHeader header;
|
QoiHeader header = {0, 0, 0, 0, 2};
|
||||||
s >> header;
|
s >> header;
|
||||||
|
|
||||||
if (s.status() == QDataStream::Ok && IsSupported(header)) {
|
if (s.status() == QDataStream::Ok && IsSupported(header)) {
|
||||||
@ -430,7 +430,7 @@ QVariant QOIHandler::option(ImageOption option) const
|
|||||||
QDataStream s(ba);
|
QDataStream s(ba);
|
||||||
s.setByteOrder(QDataStream::BigEndian);
|
s.setByteOrder(QDataStream::BigEndian);
|
||||||
|
|
||||||
QoiHeader header;
|
QoiHeader header = {0, 0, 0, 0, 2};
|
||||||
s >> header;
|
s >> header;
|
||||||
|
|
||||||
if (s.status() == QDataStream::Ok && IsSupported(header)) {
|
if (s.status() == QDataStream::Ok && IsSupported(header)) {
|
||||||
|
Reference in New Issue
Block a user