Bug 1133051: Clean up SctpFlows on STS r=mt

--HG--
extra : rebase_source : cbc09ce944e4580e3e190766767612b98a8ced61
This commit is contained in:
Byron Campen [:bwc] 2015-02-13 13:32:01 -08:00
Родитель 23ba095c80
Коммит d19ee72543
2 изменённых файлов: 9 добавлений и 2 удалений

Просмотреть файл

@ -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_;