From e30e685ee1d144b414deb6543ca0d7e286468301 Mon Sep 17 00:00:00 2001 From: Martin Pycko Date: Mon, 17 Nov 2003 23:46:54 +0000 Subject: [PATCH] We have to hangup the bridge not continue on AbsoluteTimeout git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1760 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- channels/chan_iax.c | 4 ++-- channels/chan_iax2.c | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/channels/chan_iax.c b/channels/chan_iax.c index 96380c004d..39515dbb87 100755 --- a/channels/chan_iax.c +++ b/channels/chan_iax.c @@ -1918,7 +1918,7 @@ static int iax_bridge(struct ast_channel *c0, struct ast_channel *c1, int flags, struct ast_channel *cs[3]; struct ast_channel *who; int to = -1; - int res; + int res = -1; int transferstarted=0; struct ast_frame *f; struct chan_iax_pvt *p0 = c0->pvt->pvt; @@ -1963,7 +1963,7 @@ static int iax_bridge(struct ast_channel *c0, struct ast_channel *c1, int flags, who = ast_waitfor_n(cs, 2, &to); if (!who) { if (ast_check_hangup(c0) || ast_check_hangup(c1)) { - res = 0; + res = -1; break; } continue; diff --git a/channels/chan_iax2.c b/channels/chan_iax2.c index 798a63a1d0..124bbe12b1 100755 --- a/channels/chan_iax2.c +++ b/channels/chan_iax2.c @@ -2042,7 +2042,7 @@ static int iax2_bridge(struct ast_channel *c0, struct ast_channel *c1, int flags who = ast_waitfor_n(cs, 2, &to); if (!who) { if (ast_check_hangup(c0) || ast_check_hangup(c1)) { - res = 0; + res = -1; break; } continue;