diff options
author | louiz’ <louiz@louiz.org> | 2016-06-24 11:23:01 +0200 |
---|---|---|
committer | louiz’ <louiz@louiz.org> | 2016-06-24 11:23:01 +0200 |
commit | b2e7edeea8bf08b6b7e75d60af3af0c30fdaa4f3 (patch) | |
tree | fb991c28f6edce2e25c37d2394bb67d7f743dc1b /src/bridge | |
parent | 4e959a3869c4a69b9d59de69694644c37380ff11 (diff) | |
download | biboumi-b2e7edeea8bf08b6b7e75d60af3af0c30fdaa4f3.tar.gz biboumi-b2e7edeea8bf08b6b7e75d60af3af0c30fdaa4f3.tar.bz2 biboumi-b2e7edeea8bf08b6b7e75d60af3af0c30fdaa4f3.tar.xz biboumi-b2e7edeea8bf08b6b7e75d60af3af0c30fdaa4f3.zip |
Properly set the “from” of the ping results to the correct full JID
Diffstat (limited to 'src/bridge')
-rw-r--r-- | src/bridge/bridge.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/bridge/bridge.cpp b/src/bridge/bridge.cpp index 4976ed2..eee4bd2 100644 --- a/src/bridge/bridge.cpp +++ b/src/bridge/bridge.cpp @@ -483,8 +483,7 @@ void Bridge::send_irc_user_ping_request(const std::string& irc_hostname, const s const std::string id = body.substr(6, body.size() - 7); if (id != iq_id) return false; - Jid jid(from_jid); - this->xmpp.send_iq_result(iq_id, to_jid, jid.local); + this->xmpp.send_iq_result_full_jid(iq_id, to_jid, from_jid); return true; } if (message.command == "401" && message.arguments[1] == nick) |