Skip to content

Commit 2b3d8e1

Browse files
committed
refactor: code optimization
1 parent f6dd88b commit 2b3d8e1

1 file changed

Lines changed: 4 additions & 6 deletions

File tree

src/lib.rs

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ fn run<Device: AsyncRead + AsyncWrite + Unpin + Send + 'static>(
116116
loop {
117117
select! {
118118
Ok(n) = device.read(&mut buffer) => {
119-
if let Err(e) = process_device_read(&buffer[offset..n], &mut sessions,&session_remove_tx, &up_pkt_sender, &config, &accept_sender).await {
119+
if let Err(e) = process_device_read(&buffer[offset..n], &mut sessions, &session_remove_tx, &up_pkt_sender, &config, &accept_sender).await {
120120
let io_err: std::io::Error = e.into();
121121
if io_err.kind() == std::io::ErrorKind::ConnectionRefused {
122122
log::trace!("Received junk data: {io_err}");
@@ -125,11 +125,9 @@ fn run<Device: AsyncRead + AsyncWrite + Unpin + Send + 'static>(
125125
}
126126
}
127127
}
128-
network_tuple = session_remove_rx.recv() => {
129-
if let Some(network_tuple) = network_tuple {
130-
sessions.remove(&network_tuple);
131-
log::debug!("session destroyed: {network_tuple}");
132-
}
128+
Some(network_tuple) = session_remove_rx.recv() => {
129+
sessions.remove(&network_tuple);
130+
log::debug!("session destroyed: {network_tuple}");
133131
}
134132
Some(packet) = up_pkt_receiver.recv() => {
135133
process_upstream_recv(packet, &mut device, #[cfg(unix)]pi).await?;

0 commit comments

Comments
 (0)