[packages] asterisk-1.8.x: fix chan_gtalk (#9976)
authorHans Zandbelt <hans.zandbelt@gmail.com>
Mon, 22 Aug 2011 11:25:37 +0000 (11:25 +0000)
committerHans Zandbelt <hans.zandbelt@gmail.com>
Mon, 22 Aug 2011 11:25:37 +0000 (11:25 +0000)
SVN-Revision: 28071

net/asterisk-1.8.x/patches/400-gtalk.patch [new file with mode: 0644]

diff --git a/net/asterisk-1.8.x/patches/400-gtalk.patch b/net/asterisk-1.8.x/patches/400-gtalk.patch
new file mode 100644 (file)
index 0000000..2e133a1
--- /dev/null
@@ -0,0 +1,11 @@
+--- a/channels/chan_gtalk.c
++++ b/channels/chan_gtalk.c
+@@ -480,7 +480,7 @@ static int gtalk_ringing_ack(void *data,
+                               break;
+                       }
+                       if (!strcasecmp(name, "error") &&
+-                              (redirect = iks_find_cdata(traversenodes, "redirect")) &&
++                              (redirect = iks_find_cdata(traversenodes, "sta:redirect")) &&
+                               (redirect = strstr(redirect, "xmpp:"))) {
+                               redirect += 5;
+                               ast_log(LOG_DEBUG, "redirect %s\n", redirect);