summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2019-12-04 00:43:29 +0000
committerLinus Färnstrand <linus@mullvad.net>2019-12-04 12:15:57 +0100
commit34ae839bfacb41f485916e661714397cbb0da4df (patch)
treea12da68830d0917624f5f1c04b300ce6a56db032
parenta4bc0f7a31c1c29486739c079ce17504a514b367 (diff)
downloadmullvadvpn-34ae839bfacb41f485916e661714397cbb0da4df.tar.xz
mullvadvpn-34ae839bfacb41f485916e661714397cbb0da4df.zip
Fix channel closed when sending tunnel command
-rw-r--r--mullvad-daemon/src/lib.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/mullvad-daemon/src/lib.rs b/mullvad-daemon/src/lib.rs
index d63c28e6a6..e4398e9880 100644
--- a/mullvad-daemon/src/lib.rs
+++ b/mullvad-daemon/src/lib.rs
@@ -1511,7 +1511,7 @@ where
}
fn send_tunnel_command(&mut self, command: TunnelCommand) {
- let mut sink = executor::spawn(Arc::make_mut(&mut self.tunnel_command_tx));
+ let mut sink = executor::spawn(UnboundedSender::clone(&self.tunnel_command_tx));
sink.wait_send(command)
.expect("Tunnel state machine has stopped");
}