[packages] asterisk-1.8.x: fix chan_gtalk (#9976)
[openwrt/svn-archive/archive.git] / net / asterisk-1.8.x / patches / 400-gtalk.patch
1 --- a/channels/chan_gtalk.c
2 +++ b/channels/chan_gtalk.c
3 @@ -480,7 +480,7 @@ static int gtalk_ringing_ack(void *data,
4 break;
5 }
6 if (!strcasecmp(name, "error") &&
7 - (redirect = iks_find_cdata(traversenodes, "redirect")) &&
8 + (redirect = iks_find_cdata(traversenodes, "sta:redirect")) &&
9 (redirect = strstr(redirect, "xmpp:"))) {
10 redirect += 5;
11 ast_log(LOG_DEBUG, "redirect %s\n", redirect);