Bug 1264416 - RollbackIceRestart wasn't resetting mIceRestartState. r=drno
MozReview-Commit-ID: BPmHKOCt9Im
--- a/media/webrtc/signaling/src/peerconnection/PeerConnectionMedia.cpp
+++ b/media/webrtc/signaling/src/peerconnection/PeerConnectionMedia.cpp
@@ -695,16 +695,18 @@ PeerConnectionMedia::RollbackIceRestart(
return;
}
RUN_ON_THREAD(GetSTSThread(),
WrapRunnable(
RefPtr<PeerConnectionMedia>(this),
&PeerConnectionMedia::RollbackIceRestart_s),
NS_DISPATCH_NORMAL);
+
+ mIceRestartState = ICE_RESTART_NONE;
}
void
PeerConnectionMedia::RollbackIceRestart_s()
{
ASSERT_ON_THREAD(mSTSThread);
// hold the restart context so we can disconnect signals