From 687603f7b483c4f5e94ffeacb9a834860d195a05 Mon Sep 17 00:00:00 2001 From: Anthony Minessale Date: Fri, 12 Sep 2008 21:55:47 +0000 Subject: [PATCH] fix rare transfer super duper uuid_bridge roller coaster thing for panchi git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9550 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- src/switch_ivr_bridge.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/switch_ivr_bridge.c b/src/switch_ivr_bridge.c index 96a03bb194..8730bc3c49 100644 --- a/src/switch_ivr_bridge.c +++ b/src/switch_ivr_bridge.c @@ -585,7 +585,7 @@ static switch_status_t uuid_bridge_on_soft_execute(switch_core_session_t *sessio switch_ivr_multi_threaded_bridge(session, other_session, NULL, NULL, NULL); state = switch_channel_get_state(channel); - if (state < CS_HANGUP && state != CS_ROUTING && state != CS_PARK) { + if (!switch_channel_test_flag(channel, CF_TRANSFER) && state < CS_HANGUP && state != CS_ROUTING && state != CS_PARK) { switch_channel_set_state(channel, CS_EXECUTE); } switch_core_session_rwunlock(other_session);