Skip to content

Commit 74fdcad

Browse files
committed
Update dependencies
1 parent f5ec360 commit 74fdcad

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

Cargo.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@ homepage = 'https://narrowlink.com'
1010
readme = "README.md"
1111

1212
[dependencies]
13-
ahash = "0.8"
14-
etherparse = { version = "0.18", default-features = false, features = ["std"] }
13+
ahash = { version = "0.8", default-features = false, features = ["std"] }
14+
etherparse = { version = "0.19", default-features = false, features = ["std"] }
1515
log = { version = "0.4", default-features = false }
1616
rand = { version = "0.9", default-features = false, features = ["thread_rng"] }
1717
thiserror = { version = "2.0", default-features = false }
18-
tokio = { version = "1.45", default-features = false, features = [
18+
tokio = { version = "1.47", default-features = false, features = [
1919
"sync",
2020
"rt",
2121
"time",
@@ -25,11 +25,11 @@ tokio = { version = "1.45", default-features = false, features = [
2525
] }
2626

2727
[dev-dependencies]
28-
clap = { version = "4.5", features = ["derive"] }
28+
clap = { version = "4.5", default-features = false, features = ["derive"] }
2929
criterion = { version = "0.7" } # Benchmarks
3030
dotenvy = "0.15"
3131
env_logger = "0.11"
32-
tokio = { version = "1.45", default-features = false, features = [
32+
tokio = { version = "1.47", default-features = false, features = [
3333
"rt-multi-thread",
3434
] }
3535
tun = { version = "0.8", default-features = false, features = ["async"] }

src/stream/tcp.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -103,10 +103,10 @@ impl IpStackTcpStream {
103103
let tcb = Tcb::new(SeqNum(tcp.sequence_number), mtu);
104104
let tuple = NetworkTuple::new(src_addr, dst_addr, true);
105105
if !tcp.syn {
106-
if !tcp.rst {
107-
if let Err(err) = write_packet_to_device(&up_packet_sender, tuple, &tcb, ACK | RST, None, None) {
108-
log::warn!("Error sending RST/ACK packet: {err}");
109-
}
106+
if !tcp.rst
107+
&& let Err(err) = write_packet_to_device(&up_packet_sender, tuple, &tcb, ACK | RST, None, None)
108+
{
109+
log::warn!("Error sending RST/ACK packet: {err}");
110110
}
111111
let info = format!("Invalid TCP packet: {tuple} {}", tcp_header_fmt(&tcp));
112112
return Err(IpStackError::IoError(std::io::Error::new(ConnectionRefused, info)));

0 commit comments

Comments
 (0)