use memcmp() instead of qstrncmp() for header comparison in QKatHandler::option()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2022-10-20 23:31:45 +03:00
parent 681102cb8e
commit e19f577ee0

View file

@ -189,7 +189,7 @@ QVariant QKatHandler::option(QImageIOHandler::ImageOption option) const
QSTACKARRAY(char, header, 5);
imagestream.readRawData(header, 5);
if (Q_UNLIKELY(qstrncmp(header, "KATIE", 5) != 0)) {
if (Q_UNLIKELY(::memcmp(header, "KATIE", 5) != 0)) {
qWarning("QKatHandler::option() Invalid header (%s)", header);
device()->seek(devicepos);
return QVariant();