summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarc Mutz <marc.mutz@qt.io>2022-08-17 13:39:42 +0200
committerMarc Mutz <marc.mutz@qt.io>2022-08-21 08:30:11 +0200
commitf8c23116bb78af9a4c31ed160b8aa208a2474948 (patch)
treef4e0cdc929846cc736665de6178dc56afc26055f
parent35cbf52f0c2efb14741fd624138cdeebee563a57 (diff)
Fix int/qsizetype mismatches in data url support
More int/qsizetype mismatches. Task-number: QTBUG-103525 Pick-to: 6.4 6.3 6.2 Change-Id: I30723b6f59fa62dd7096110458305da7573ad345 Reviewed-by: Mate Barany <mate.barany@qt.io> Reviewed-by: MÃ¥rten Nordheim <marten.nordheim@qt.io>
-rw-r--r--src/corelib/io/qdataurl.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/corelib/io/qdataurl.cpp b/src/corelib/io/qdataurl.cpp
index 66972b7876..92c6f54122 100644
--- a/src/corelib/io/qdataurl.cpp
+++ b/src/corelib/io/qdataurl.cpp
@@ -29,7 +29,7 @@ Q_CORE_EXPORT bool qDecodeDataUrl(const QUrl &uri, QString &mimeType, QByteArray
QByteArray data = QByteArray::fromPercentEncoding(uri.url(QUrl::FullyEncoded | QUrl::RemoveScheme).toLatin1());
// parse it:
- int pos = data.indexOf(',');
+ const qsizetype pos = data.indexOf(',');
if (pos != -1) {
payload = data.mid(pos + 1);
data.truncate(pos);
@@ -42,7 +42,7 @@ Q_CORE_EXPORT bool qDecodeDataUrl(const QUrl &uri, QString &mimeType, QByteArray
}
if (QLatin1StringView{data}.startsWith("charset"_L1, Qt::CaseInsensitive)) {
- int i = 7; // strlen("charset")
+ qsizetype i = 7; // strlen("charset")
while (data.at(i) == ' ')
++i;
if (data.at(i) == '=')