diff options
| author | Linus Jahn <lnj@kaidan.im> | 2022-03-13 01:15:33 +0100 |
|---|---|---|
| committer | Linus Jahn <lnj@kaidan.im> | 2022-03-13 02:11:14 +0100 |
| commit | 8cf1dc8a0eb6b399fc6676b0a2a82aef3af1b22c (patch) | |
| tree | 0b354500c121a4e895a71b82b2b0b0578c07abe4 /src | |
| parent | 262271983335160318872e2281db8c9925201cdc (diff) | |
| download | qxmpp-8cf1dc8a0eb6b399fc6676b0a2a82aef3af1b22c.tar.gz | |
Split with char instead of string when possible
Saves constructing the QString and makes the splitting faster.
Diffstat (limited to 'src')
| -rw-r--r-- | src/base/QXmppJingleIq.cpp | 2 | ||||
| -rw-r--r-- | src/base/QXmppSasl.cpp | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/src/base/QXmppJingleIq.cpp b/src/base/QXmppJingleIq.cpp index 1adf3daa..072e1e97 100644 --- a/src/base/QXmppJingleIq.cpp +++ b/src/base/QXmppJingleIq.cpp @@ -461,7 +461,7 @@ void QXmppJingleIq::Content::toXml(QXmlStreamWriter *writer) const bool QXmppJingleIq::Content::parseSdp(const QString &sdp) { QList<QXmppJinglePayloadType> payloads; - for (auto &line : sdp.split('\n')) { + for (auto &line : sdp.split(QChar(u'\n'))) { if (line.endsWith('\r')) line.resize(line.size() - 1); if (line.startsWith(QStringLiteral("a="))) { diff --git a/src/base/QXmppSasl.cpp b/src/base/QXmppSasl.cpp index 317765aa..74d67593 100644 --- a/src/base/QXmppSasl.cpp +++ b/src/base/QXmppSasl.cpp @@ -936,8 +936,8 @@ QByteArray QXmppSaslDigestMd5::serializeMessage(const QMap<QByteArray, QByteArra } } if (quote) { - value.replace(QByteArrayLiteral("\\"), QByteArrayLiteral("\\\\")); - value.replace(QByteArrayLiteral("\""), QByteArrayLiteral("\\\"")); + value.replace('\\', QByteArrayLiteral("\\\\")); + value.replace('\"', QByteArrayLiteral("\\\"")); ba.append('"' + value + '"'); } else { ba.append(value); |
