mirror of
https://github.com/EasyTier/EasyTier.git
synced 2026-10-11 13:56:14 -08:00
replace tachyonix with tokio mpsc in MpscTunnel (#1483)
tachyonix cannot correctly wakeup senders when the receiver is closed and causing tasks deadlock and memory leak.
This commit is contained in:
1 parent
70dddeace3
commit
8f1786fa23
1 file changed
+2
-2
@@ -9,8 +9,8 @@ use crate::{common::scoped_task::ScopedTask, proto::common::TunnelInfo};
|
||||
|
||||
use super::{packet_def::ZCPacket, Tunnel, TunnelError, ZCPacketSink, ZCPacketStream};
|
||||
|
||||
// use tokio::sync::mpsc::{channel, error::TrySendError, Receiver, Sender};
|
||||
use tachyonix::{channel, Receiver, Sender, TrySendError};
|
||||
use tokio::sync::mpsc::{channel, error::TrySendError, Receiver, Sender};
|
||||
// use tachyonix::{channel, Receiver, Sender, TrySendError};
|
||||
|
||||
use futures::SinkExt;
|
||||
|
||||
|
||||
Reference in new issue
Block a user