@@ -383,7 +383,7 @@ forkProcess node proc =
383383 (return . DiedException . (show :: SomeException -> String)))]
384384
385385 -- [Unified: Table 4, rules termination and exiting]
386− modifyValidLocalState_ (localState node) (cleanupProcess pid)
386+ modifyValidLocalState_ node (cleanupProcess pid)
387387 writeChan (localCtrlChan node) NCMsg
388388 { ctrlMsgSender = ProcessIdentifier pid
389389 , ctrlMsgSignal = Died (ProcessIdentifier pid) reason
@@ -510,7 +510,7 @@ handleIncomingMessages node = go initConnectionState
510510 case decode (BSL.fromChunks payload) of
511511 ProcessIdentifier pid -> do
512512 let lpid = processLocalId pid
513− mProc <- withValidLocalState state $ return . (^. localProcessWithId lpid)
513+ mProc <- withValidLocalState node $ return . (^. localProcessWithId lpid)
514514 case mProc of
515515 Just proc ->
516516 go (incomingAt cid ^= Just (src, ToProc pid (processWeakQ proc)) $ st)
@@ -519,7 +519,7 @@ handleIncomingMessages node = go initConnectionState
519519 SendPortIdentifier chId -> do
520520 let lcid = sendPortLocalId chId
521521 lpid = processLocalId (sendPortProcessId chId)
522− mProc <- withValidLocalState state $ return . (^. localProcessWithId lpid)
522+ mProc <- withValidLocalState node $ return . (^. localProcessWithId lpid)
523523 case mProc of
524524 Just proc -> do
525525 mChannel <- withMVar (processState proc) $ return . (^. typedChannelWithId lcid)
@@ -980,7 +980,7 @@ ncEffectGetInfo from pid =
980980 them = (ProcessIdentifier pid)
981981 in do
982982 node <- ask
983− mProc <- liftIO $ withValidLocalState (localState node)
983+ mProc <- liftIO $ withValidLocalState node
984984 $ return . (^. localProcessWithId lpid)
985985 case mProc of
986986 Nothing -> dispatch (isLocal node (ProcessIdentifier from))
@@ -1024,7 +1024,7 @@ ncEffectGetNodeStats :: ProcessId -> NodeId -> NC ()
10241024ncEffectGetNodeStats from _nid = do
10251025 node <- ask
10261026 ncState <- StateT.get
1027− nodeState <- liftIO $ withValidLocalState (localState node) return
1027+ nodeState <- liftIO $ withValidLocalState node return
10281028 let stats =
10291029 NodeStats {
10301030 nodeStatsNode = localNodeId node
@@ -1107,7 +1107,7 @@ unClosure closure = do
11071107isValidLocalIdentifier :: Identifier -> NC Bool
11081108isValidLocalIdentifier ident = do
11091109 node <- ask
1110− liftIO . withValidLocalState (localState node) $ \nSt ->
1110+ liftIO . withValidLocalState node $ \nSt ->
11111111 case ident of
11121112 NodeIdentifier nid ->
11131113 return $ nid == localNodeId node
@@ -1145,7 +1145,7 @@ withLocalProc node pid p =
11451145 -- By [Unified: table 6, rule missing_process] messages to dead processes
11461146 -- can silently be dropped
11471147 let lpid = processLocalId pid in do
1148− withValidLocalState (localState node) $ \vst ->
1148+ withValidLocalState node $ \vst ->
11491149 forM_ (vst ^. localProcessWithId lpid) p
11501150
11511151--------------------------------------------------------------------------------