From 872370e3bc3c753937784e33e32d499ec277ab5f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jano=C5=A1=20Gulja=C5=A1?= Date: Mon, 25 Feb 2019 10:03:31 +0100 Subject: [PATCH] swarm/network/simulation: do not copy node mutex in UploadSnapshot (#19160) --- 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 24afe51a4..4c3834de3 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) } }