aboutsummaryrefslogtreecommitdiff
path: root/src/base/QXmppSasl.cpp
diff options
context:
space:
mode:
authorLinus Jahn <lnj@kaidan.im>2022-03-13 01:15:33 +0100
committerLinus Jahn <lnj@kaidan.im>2022-03-13 02:11:14 +0100
commit8cf1dc8a0eb6b399fc6676b0a2a82aef3af1b22c (patch)
tree0b354500c121a4e895a71b82b2b0b0578c07abe4 /src/base/QXmppSasl.cpp
parent262271983335160318872e2281db8c9925201cdc (diff)
downloadqxmpp-8cf1dc8a0eb6b399fc6676b0a2a82aef3af1b22c.tar.gz
Split with char instead of string when possible
Saves constructing the QString and makes the splitting faster.
Diffstat (limited to 'src/base/QXmppSasl.cpp')
-rw-r--r--src/base/QXmppSasl.cpp4
1 files changed, 2 insertions, 2 deletions
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);