From: Robert Jongbloed Date: Wed, 19 Sep 2012 00:37:06 +0000 (+1000) Subject: Fixed mod_opal shut down of media streams (in particular UDPTL) on KILL from fs core. X-Git-Tag: v1.2.3^2~4 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=96da5216340a3b2660d01be40b2c0260be63b099;p=thirdparty%2Ffreeswitch.git Fixed mod_opal shut down of media streams (in particular UDPTL) on KILL from fs core. --- diff --git a/src/mod/endpoints/mod_opal/mod_opal.cpp b/src/mod/endpoints/mod_opal/mod_opal.cpp index fa7b64229d..53c504b059 100644 --- a/src/mod/endpoints/mod_opal/mod_opal.cpp +++ b/src/mod/endpoints/mod_opal/mod_opal.cpp @@ -929,9 +929,10 @@ switch_status_t FSConnection::kill_channel(int sig) { switch (sig) { case SWITCH_SIG_KILL: + PTRACE(4, "mod_opal\tSignal KILL received on connection " << *this); m_rxAudioOpened.Signal(); m_txAudioOpened.Signal(); - PTRACE(4, "mod_opal\tSignal KILL received on connection " << *this); + CloseMediaStreams(); break; case SWITCH_SIG_BREAK: