зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1133051: Clean up SctpFlows on STS r=mt
--HG-- extra : rebase_source : cbc09ce944e4580e3e190766767612b98a8ced61
This commit is contained in:
Родитель
23ba095c80
Коммит
d19ee72543
|
@ -104,8 +104,8 @@ MediaPipeline::DetachTransport_s()
|
|||
|
||||
disconnect_all();
|
||||
transport_->Detach();
|
||||
rtp_.transport_ = nullptr;
|
||||
rtcp_.transport_ = nullptr;
|
||||
rtp_.Detach();
|
||||
rtcp_.Detach();
|
||||
}
|
||||
|
||||
nsresult
|
||||
|
|
|
@ -208,6 +208,13 @@ class MediaPipeline : public sigslot::has_slots<> {
|
|||
MOZ_ASSERT(flow);
|
||||
}
|
||||
|
||||
void Detach()
|
||||
{
|
||||
transport_ = nullptr;
|
||||
send_srtp_ = nullptr;
|
||||
recv_srtp_ = nullptr;
|
||||
}
|
||||
|
||||
RefPtr<TransportFlow> transport_;
|
||||
State state_;
|
||||
RefPtr<SrtpFlow> send_srtp_;
|
||||
|
|
Загрузка…
Ссылка в новой задаче