]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
make dingaling end call on ice timeout
authorAnthony Minessale <anthony.minessale@gmail.com>
Tue, 2 Sep 2008 16:38:16 +0000 (16:38 +0000)
committerAnthony Minessale <anthony.minessale@gmail.com>
Tue, 2 Sep 2008 16:38:16 +0000 (16:38 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9406 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/mod/endpoints/mod_dingaling/mod_dingaling.c

index 10f7dfc6164ee3b831881a2f6b73a114911f69f9..97b48d2192112645c1ddd38549a3e2bba9d360f2 100644 (file)
@@ -1456,7 +1456,9 @@ static switch_status_t channel_write_frame(switch_core_session_t *session, switc
 
        tech_pvt->timestamp_send += samples;
        //switch_rtp_write_frame(tech_pvt->rtp_session, frame, tech_pvt->timestamp_send);
-       switch_rtp_write_frame(tech_pvt->rtp_session, frame);
+       if (switch_rtp_write_frame(tech_pvt->rtp_session, frame) < 0) {
+               status = SWITCH_STATUS_GENERR;
+       }
 
        switch_clear_flag_locked(tech_pvt, TFLAG_WRITING);
        return status;