aboutsummaryrefslogtreecommitdiff
path: root/src/client
diff options
context:
space:
mode:
authorJonah BrĂ¼chert <jbb@kaidan.im>2022-03-12 23:47:01 +0100
committerLinus Jahn <lnj@kaidan.im>2022-03-13 01:34:55 +0100
commit81e37560b92fc4190bf98f30dab88bb400b44fa4 (patch)
tree93671b605ae3ee3688a691e8b8c32d854dd743da /src/client
parent6d778d84fd2faac6a899a1c70f2dcb9bd4e0b164 (diff)
downloadqxmpp-81e37560b92fc4190bf98f30dab88bb400b44fa4.tar.gz
Fix QList detach
Diffstat (limited to 'src/client')
-rw-r--r--src/client/QXmppUploadRequestManager.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/client/QXmppUploadRequestManager.cpp b/src/client/QXmppUploadRequestManager.cpp
index aed73cd1..7bd6e50f 100644
--- a/src/client/QXmppUploadRequestManager.cpp
+++ b/src/client/QXmppUploadRequestManager.cpp
@@ -220,7 +220,8 @@ void QXmppUploadRequestManager::handleDiscoInfo(const QXmppDiscoveryIq &iq)
// get size limit
bool isFormNsCorrect = false;
- for (const QXmppDataForm::Field &field : iq.form().fields()) {
+ const auto fields = iq.form().fields();
+ for (const QXmppDataForm::Field &field : fields) {
if (field.key() == QStringLiteral("FORM_TYPE")) {
isFormNsCorrect = field.value() == ns_http_upload;
} else if (isFormNsCorrect && field.key() == QStringLiteral("max-file-size")) {