From: Anthony Minessale Date: Tue, 30 Oct 2012 13:03:03 +0000 (-0500) Subject: good measure X-Git-Tag: v1.3.1~43 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=29628007f46663e54cb5bf68623ad3755c0da5e0;p=thirdparty%2Ffreeswitch.git good measure --- diff --git a/src/switch_ivr_bridge.c b/src/switch_ivr_bridge.c index 3a930a62bc..b286ab5918 100644 --- a/src/switch_ivr_bridge.c +++ b/src/switch_ivr_bridge.c @@ -1664,8 +1664,13 @@ SWITCH_DECLARE(switch_status_t) switch_ivr_uuid_bridge(const char *originator_uu switch_channel_clear_state_handler(originator_channel, NULL); switch_channel_clear_state_handler(originatee_channel, NULL); + + switch_channel_clear_state_flag(originator_channel, CF_BRIDGE_ORIGINATOR); switch_channel_clear_state_flag(originatee_channel, CF_BRIDGE_ORIGINATOR); + + switch_channel_clear_flag(originator_channel, CF_UUID_BRIDGE_ORIGINATOR); + switch_channel_clear_flag(originatee_channel, CF_UUID_BRIDGE_ORIGINATOR); switch_channel_set_state_flag(originator_channel, CF_UUID_BRIDGE_ORIGINATOR); switch_channel_add_state_handler(originator_channel, &uuid_bridge_state_handlers);