From: Russell Bryant Date: Thu, 29 Mar 2007 17:43:52 +0000 (+0000) Subject: When building a response to a subscription, the "from" must be the full Jabber X-Git-Tag: 1.4.7.1~501 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=0cb0e410ba572cda5ab516e00404990e89b16737;p=thirdparty%2Fasterisk.git When building a response to a subscription, the "from" must be the full Jabber ID. This fixes some problems where jabber users are not able to add their Asterisk account to their user list, since they are unable to get Asterisk to approve their subscription. (issue #8210, reported by caspy, and verified by bradtem) git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@59363 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- diff --git a/res/res_jabber.c b/res/res_jabber.c index 2cda2d9eed..d8590980a2 100644 --- a/res/res_jabber.c +++ b/res/res_jabber.c @@ -1324,7 +1324,7 @@ static void aji_handle_subscribe(struct aji_client *client, ikspak *pak) if(presence && status) { iks_insert_attrib(presence, "type", "subscribed"); iks_insert_attrib(presence, "to", pak->from->full); - iks_insert_attrib(presence, "from", iks_find_attrib(pak->x, "to")); + iks_insert_attrib(presence, "from", client->jid->full); if(pak->id) iks_insert_attrib(presence, "id", pak->id); iks_insert_cdata(status, "Asterisk has approved subscription", 0);