Revision
15362
Author
anthm
Date
2009-11-04 18:02:11 -0600 (Wed, 04 Nov 2009)

Log Message

tweak

Modified Paths

Diff

Modified: freeswitch/trunk/src/switch_cpp.cpp (15361 => 15362)


--- freeswitch/trunk/src/switch_cpp.cpp	2009-11-04 23:58:26 UTC (rev 15361)
+++ freeswitch/trunk/src/switch_cpp.cpp	2009-11-05 00:02:11 UTC (rev 15362)
@@ -568,7 +568,9 @@
 {
 	sanity_check_noreturn;	
 	this->begin_allow_threads();
-	switch_core_session_hangup_state(session);
+	if (switch_channel_down(channel)) {
+		switch_core_session_hangup_state(session);
+	}
 	this->end_allow_threads();
 }