Bug 1461904: Make sure to call disconnect_all on STS. r?drno
MozReview-Commit-ID: 2WZxajc4FZz
--- 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();
}