From 96da5216340a3b2660d01be40b2c0260be63b099 Mon Sep 17 00:00:00 2001 From: Robert Jongbloed <robertj@voxlucida.com.au> Date: Wed, 19 Sep 2012 10:37:06 +1000 Subject: [PATCH] Fixed mod_opal shut down of media streams (in particular UDPTL) on KILL from fs core. --- src/mod/endpoints/mod_opal/mod_opal.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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: