]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
Fixed mod_opal shut down of media streams (in particular UDPTL) on KILL from fs core.
authorRobert Jongbloed <robertj@voxlucida.com.au>
Wed, 19 Sep 2012 00:37:06 +0000 (10:37 +1000)
committerRobert Jongbloed <robertj@voxlucida.com.au>
Wed, 19 Sep 2012 02:33:13 +0000 (12:33 +1000)
src/mod/endpoints/mod_opal/mod_opal.cpp

index fa7b64229d3ff5fceb0994a84d53cfcdc6b353c6..53c504b05970e0c61fad119a0c05640dff7333a5 100644 (file)
@@ -929,9 +929,10 @@ switch_status_t FSConnection::kill_channel(int sig)
 {\r
     switch (sig) {\r
     case SWITCH_SIG_KILL:\r
+        PTRACE(4, "mod_opal\tSignal KILL received on connection " << *this);\r
         m_rxAudioOpened.Signal();\r
         m_txAudioOpened.Signal();\r
-        PTRACE(4, "mod_opal\tSignal KILL received on connection " << *this);\r
+        CloseMediaStreams();\r
         break;\r
 \r
     case SWITCH_SIG_BREAK:\r