Revision
16608
Author
anthm
Date
2010-02-11 13:52:36 -0600 (Thu, 11 Feb 2010)

Log Message

reverse logic

Modified Paths

Diff

Modified: freeswitch/trunk/src/switch_ivr_bridge.c (16607 => 16608)


--- freeswitch/trunk/src/switch_ivr_bridge.c	2010-02-11 19:19:27 UTC (rev 16607)
+++ freeswitch/trunk/src/switch_ivr_bridge.c	2010-02-11 19:52:36 UTC (rev 16608)
@@ -630,7 +630,7 @@
 	} else {
 		if (!switch_channel_test_flag(channel, CF_TRANSFER) && !switch_channel_test_flag(channel, CF_REDIRECT) &&
 			!switch_channel_test_flag(channel, CF_XFER_ZOMBIE) && bd && !bd->clean_exit
-			&& state != CS_PARK && state != CS_ROUTING && state != CS_EXCHANGE_MEDIA && !switch_channel_test_flag(channel, CF_INNER_BRIDGE)) {
+			&& state != CS_PARK && state != CS_ROUTING && state == CS_EXCHANGE_MEDIA && !switch_channel_test_flag(channel, CF_INNER_BRIDGE)) {
 			switch_channel_hangup(channel, SWITCH_CAUSE_NORMAL_CLEARING);
 		}
 	}