diff --git a/src/fullnode.rs b/src/fullnode.rs index 2d1913219b..f03ff643a1 100644 --- a/src/fullnode.rs +++ b/src/fullnode.rs @@ -319,7 +319,7 @@ impl FullNode { } //used for notifying many nodes in parallel to exit - pub fn notify_exit(self) { + pub fn notify_exit(&self) { self.exit.store(true, Ordering::Relaxed); } pub fn close(self) -> Result<()> { diff --git a/tests/multinode.rs b/tests/multinode.rs index e4b488b798..0bf74e541e 100644 --- a/tests/multinode.rs +++ b/tests/multinode.rs @@ -464,7 +464,7 @@ fn test_multi_node_dynamic_network() { } } assert_eq!(consecutive_success, 10); - for (_, node) in validators { + for (_, node) in &validators { node.notify_exit(); } server.notify_exit();