Backed out changeset 07aedc90a6c1 (bug 1478849) for bustage.
authorRyan VanderMeulen <ryanvm@gmail.com>
Thu, 23 Aug 2018 11:24:25 -0400
changeset 450032 d3e100fe45ae459b9e44f5be686bfcebf2b6c392
parent 450031 97ccdfcb42197c37ba788b28b5333495e3d6213a
child 450033 12213cfa93d9202807fe4074dd471d5704dc885d
push id150
push userryanvm@gmail.com
push dateThu, 23 Aug 2018 15:24:40 +0000
treeherdermozilla-esr60@d3e100fe45ae [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
bugs1478849
milestone60.1.1
backs out07aedc90a6c16dca9f0727cb787c2af85aeb3a84
Backed out changeset 07aedc90a6c1 (bug 1478849) for bustage.
ipc/glue/ProtocolUtils.cpp
--- a/ipc/glue/ProtocolUtils.cpp
+++ b/ipc/glue/ProtocolUtils.cpp
@@ -583,17 +583,16 @@ IToplevelProtocol::IToplevelProtocol(Pro
    mLastRouteId(aSide == ParentSide ? kFreedActorId : kNullActorId),
    mLastShmemId(aSide == ParentSide ? kFreedActorId : kNullActorId),
    mEventTargetMutex("ProtocolEventTargetMutex")
 {
 }
 
 IToplevelProtocol::~IToplevelProtocol()
 {
-  mState = nullptr;
   if (mTrans) {
     RefPtr<DeleteTask<Transport>> task = new DeleteTask<Transport>(mTrans.release());
     XRE_GetIOMessageLoop()->PostTask(task.forget());
   }
 }
 
 base::ProcessId
 IToplevelProtocol::OtherPid() const