aboutsummaryrefslogtreecommitdiff
path: root/src/client/QXmppRemoteMethod.cpp
diff options
context:
space:
mode:
authorLinus Jahn <lnj@kaidan.im>2022-03-13 01:09:24 +0100
committerLinus Jahn <lnj@kaidan.im>2022-03-13 02:11:14 +0100
commit063d7fa9360899aa33b5891df15a2b9f4840f392 (patch)
tree4cdb4d1308eb71d2acfeea1a8d47ed1e9b716bd1 /src/client/QXmppRemoteMethod.cpp
parent00908fb3477c8e983bcd82dc33d3d1f380143b39 (diff)
downloadqxmpp-063d7fa9360899aa33b5891df15a2b9f4840f392.tar.gz
Fix possibly detaching containers
Diffstat (limited to 'src/client/QXmppRemoteMethod.cpp')
-rw-r--r--src/client/QXmppRemoteMethod.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/client/QXmppRemoteMethod.cpp b/src/client/QXmppRemoteMethod.cpp
index 76ec1ea1..71a48bdd 100644
--- a/src/client/QXmppRemoteMethod.cpp
+++ b/src/client/QXmppRemoteMethod.cpp
@@ -48,7 +48,8 @@ void QXmppRemoteMethod::gotResult(const QXmppRpcResponseIq &iq)
if (iq.id() == m_payload.id()) {
m_result.hasError = false;
// FIXME: we don't handle multiple responses
- m_result.result = iq.values().first();
+ const auto values = iq.values();
+ m_result.result = values.first();
emit callDone();
}
}