From 2e9fc33389a930f96927c96a5a36e3789abfa5d2 Mon Sep 17 00:00:00 2001 From: zonyitoo Date: Thu, 3 Feb 2022 23:11:31 +0800 Subject: [PATCH] VirtDevice::poll mutex unlocked by cond --- crates/shadowsocks-service/src/local/tun/tcp.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/shadowsocks-service/src/local/tun/tcp.rs b/crates/shadowsocks-service/src/local/tun/tcp.rs index cb22bed2..1ec77996 100644 --- a/crates/shadowsocks-service/src/local/tun/tcp.rs +++ b/crates/shadowsocks-service/src/local/tun/tcp.rs @@ -264,9 +264,9 @@ impl TcpTun { let manager = manager.clone(); let manager_notify = manager_notify.clone(); thread::spawn(move || { - while manager_notify.running() { - let mut manager_guard = manager.lock(); + let mut manager_guard = manager.lock(); + while manager_notify.running() { let TcpSocketManager { ref mut iface, ref mut sockets,