diff options
author | phsultan <phsultan@f38db490-d61c-443f-a65b-d21fe96a405b> | 2008-04-04 19:30:35 +0000 |
---|---|---|
committer | phsultan <phsultan@f38db490-d61c-443f-a65b-d21fe96a405b> | 2008-04-04 19:30:35 +0000 |
commit | 5a81345487bbf59c566da43b48d29d4b1cada32c (patch) | |
tree | c7a0e53db495680ab068bf3bb6807d1e286a835f /channels/chan_gtalk.c | |
parent | 3b71fecc6b68860efbb6f7f635ca9baa6c1c6fc9 (diff) |
Merged revisions 112821 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk
................
r112821 | phsultan | 2008-04-04 21:28:49 +0200 (Fri, 04 Apr 2008) | 9 lines
Merged revisions 112820 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r112820 | phsultan | 2008-04-04 21:26:15 +0200 (Fri, 04 Apr 2008) | 1 line
Free newly allocated channel before returning
........
................
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.6.0@112822 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'channels/chan_gtalk.c')
-rw-r--r-- | channels/chan_gtalk.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/channels/chan_gtalk.c b/channels/chan_gtalk.c index 762f5d4a6..fb58aa490 100644 --- a/channels/chan_gtalk.c +++ b/channels/chan_gtalk.c @@ -1177,10 +1177,11 @@ static int gtalk_newcall(struct gtalk *client, ikspak *pak) ast_log(LOG_WARNING, "Capabilities don't match : us - %s, peer - %s, combined - %s \n", ast_getformatname_multiple(s1, BUFSIZ, p->capability), ast_getformatname_multiple(s2, BUFSIZ, p->peercapability), ast_getformatname_multiple(s3, BUFSIZ, p->jointcapability)); - /* close session if capabilities don't match */ + /* close session if capabilities don't match */ gtalk_action(client, p, "reject"); p->alreadygone = 1; gtalk_hangup(chan); + ast_channel_free(chan); return -1; } |