diff options
Diffstat (limited to 'src/base')
| -rw-r--r-- | src/base/QXmppStream.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/base/QXmppStream.cpp b/src/base/QXmppStream.cpp index 7274e242..428e8e55 100644 --- a/src/base/QXmppStream.cpp +++ b/src/base/QXmppStream.cpp @@ -251,9 +251,9 @@ QXmppTask<QXmppStream::IqResult> QXmppStream::sendIq(QXmppPacket &&packet, const auto sendFuture = send(std::move(packet)); if (sendFuture.isFinished()) { - if (std::holds_alternative<QXmppError>(sendFuture.takeResult())) { + if (std::holds_alternative<QXmppError>(sendFuture.result())) { // early exit - return makeReadyTask<IqResult>(std::get<QXmppError>(sendFuture.result())); + return makeReadyTask<IqResult>(std::get<QXmppError>(sendFuture.takeResult())); } } else { sendFuture.then(this, [this, id](SendResult result) { |
