From 463800825f1319e45515e09051d2b77ba3b2ba56 Mon Sep 17 00:00:00 2001 From: Janos Guljas Date: Fri, 22 Feb 2019 12:06:29 +0100 Subject: [PATCH] swarm/network/simulation: do not copy node mutex in UploadSnapshot --- swarm/network/simulation/node.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/swarm/network/simulation/node.go b/swarm/network/simulation/node.go index 24afe51a41..4c3834de30 100644 --- a/swarm/network/simulation/node.go +++ b/swarm/network/simulation/node.go @@ -222,11 +222,11 @@ func (s *Simulation) UploadSnapshot(snapshotFile string, opts ...AddNodeOption) //the snapshot probably has the property EnableMsgEvents not set //just in case, set it to true! //(we need this to wait for messages before uploading) - for _, n := range snap.Nodes { - n.Node.Config.EnableMsgEvents = true - n.Node.Config.Services = s.serviceNames + for i := range snap.Nodes { + snap.Nodes[i].Node.Config.EnableMsgEvents = true + snap.Nodes[i].Node.Config.Services = s.serviceNames for _, o := range opts { - o(n.Node.Config) + o(snap.Nodes[i].Node.Config) } }