From 881260f9e473ad2255c9124d73a6060dd27ad6e5 Mon Sep 17 00:00:00 2001 From: Anton Kudryavtsev Date: Wed, 23 Aug 2023 18:02:44 +0300 Subject: qnetworkrequest: use new parseCookies overload MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit While touching code, replace split with tokenize Change-Id: I3382ab6937892b0d6ba37591fbe3697a958c69bb Reviewed-by: MÃ¥rten Nordheim --- src/network/access/qnetworkrequest.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src/network/access/qnetworkrequest.cpp') diff --git a/src/network/access/qnetworkrequest.cpp b/src/network/access/qnetworkrequest.cpp index 75f2a1a816..8b9b5db378 100644 --- a/src/network/access/qnetworkrequest.cpp +++ b/src/network/access/qnetworkrequest.cpp @@ -1193,11 +1193,10 @@ static QVariant parseHttpDate(const QByteArray &raw) return QVariant(); // transform an invalid QDateTime into a null QVariant } -static QVariant parseCookieHeader(const QByteArray &raw) +static QVariant parseCookieHeader(QByteArrayView raw) { QList result; - const QList cookieList = raw.split(';'); - for (const QByteArray &cookie : cookieList) { + for (auto cookie : QLatin1StringView(raw).tokenize(';'_L1)) { QList parsed = QNetworkCookie::parseCookies(cookie.trimmed()); if (parsed.size() != 1) return QVariant(); // invalid Cookie: header -- cgit v1.2.3