aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-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")) {