qoi: initialize structure before use

It was reported by Code Quality scans as Critical (CWE-457)
This commit is contained in:
Daniel Novomeský
2023-08-29 21:04:00 +02:00
parent 2aea982e9e
commit ac808679cd

View File

@ -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)) {