]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-10312: [mod_event_socket] bgapi uuid_transfer using -both option is not transferin...
authorAnthony Minessale <anthm@freeswitch.org>
Tue, 16 May 2017 19:50:16 +0000 (14:50 -0500)
committerAnthony Minessale <anthm@freeswitch.org>
Tue, 16 May 2017 19:50:40 +0000 (14:50 -0500)
src/switch_ivr_bridge.c

index d446e31e205eb52c7ba9d13f1b6c417006981f80..bdf60ce338f68dbfb3326f9faf72e9cfda65c0a6 100644 (file)
@@ -740,7 +740,7 @@ static void *audio_bridge_thread(switch_thread_t *thread, void *obj)
                switch_channel_api_on(chan_a, SWITCH_API_BRIDGE_END_VARIABLE);
        }
 
-       if (!inner_bridge && switch_channel_up_nosig(chan_a)) {
+       if (!inner_bridge && switch_channel_up_nosig(chan_a) && !switch_channel_test_flag(chan_a, CF_REDIRECT)) {
                if ((app_name = switch_channel_get_variable(chan_a, SWITCH_EXEC_AFTER_BRIDGE_APP_VARIABLE))) {
                        switch_caller_extension_t *extension = NULL;
                        if ((extension = switch_caller_extension_new(session_a, app_name, app_name)) == 0) {