]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
update
authorAnthony Minessale <anthony.minessale@gmail.com>
Wed, 22 Nov 2006 17:48:53 +0000 (17:48 +0000)
committerAnthony Minessale <anthony.minessale@gmail.com>
Wed, 22 Nov 2006 17:48:53 +0000 (17:48 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@3437 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/mod/endpoints/mod_sofia/mod_sofia.c

index fbc5237deb16512eb5e3329598c8ce004fa4b9d1..a6a053e83a09ea0f880f691714a2259a31e87436 100644 (file)
@@ -2591,6 +2591,11 @@ static void sip_i_state(int status,
                nua_ack(nh, TAG_END());
                break;
        case nua_callstate_received: 
+               if (session && switch_core_session_running(session)) {
+                       switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_WARNING, "Re-Entering Call State Received!\n");
+                       return;
+               }
+
                if (channel) {
                        if (r_sdp) {
                                if (switch_test_flag(tech_pvt, TFLAG_NOMEDIA)) {