Bug 1461904: Make sure to call disconnect_all on STS. r?drno draft
authorByron Campen [:bwc] <docfaraday@gmail.com>
Wed, 16 May 2018 15:53:15 -0500
changeset 797782 7e1c6f5cc18fb0ed5337ef9cff73ba810913524b
parent 796870 11ee70f24ea52c4dc4f113593c288f4a6dc92c55
push id110563
push userbcampen@mozilla.com
push dateMon, 21 May 2018 16:15:26 +0000
reviewersdrno
bugs1461904
milestone62.0a1
Bug 1461904: Make sure to call disconnect_all on STS. r?drno MozReview-Commit-ID: 2WZxajc4FZz
media/mtransport/test/transport_unittests.cpp
--- a/media/mtransport/test/transport_unittests.cpp
+++ b/media/mtransport/test/transport_unittests.cpp
@@ -471,16 +471,17 @@ class TransportTestPeer : public sigslot
   ~TransportTestPeer() {
     test_utils_->sts_target()->Dispatch(
       WrapRunnable(this, &TransportTestPeer::DestroyFlow),
       NS_DISPATCH_SYNC);
   }
 
 
   void DestroyFlow() {
+    disconnect_all();
     if (flow_) {
       loopback_->Disconnect();
       flow_ = nullptr;
     }
     ice_ctx_ = nullptr;
     streams_.clear();
   }