remove off by one error

This commit is contained in:
PoliEcho 2025-08-01 18:44:44 +02:00
parent 582d458f70
commit 20a4907ea0

View File

@ -432,7 +432,7 @@ pub async fn handle_incoming_connection(
&network.read().unwrap().key, &network.read().unwrap().key,
&buf[P2PStandardDataPositions::IV as usize &buf[P2PStandardDataPositions::IV as usize
..P2PStandardDataPositions::IV as usize + BLOCK_SIZE], ..P2PStandardDataPositions::IV as usize + BLOCK_SIZE],
&buf[P2PStandardDataPositions::DATA as usize..data_lenght as usize-1 /*compensate for size and index diference*/], &buf[P2PStandardDataPositions::DATA as usize..data_lenght as usize],
) { ) {
Ok(data) => match tun_iface.send(&data) { Ok(data) => match tun_iface.send(&data) {
Ok(_) => {} Ok(_) => {}
@ -449,7 +449,7 @@ pub async fn handle_incoming_connection(
), ),
} }
} else { } else {
match tun_iface.send(&buf[P2PStandardDataPositions::DATA as usize..data_lenght as usize-1 /*compensate for size and index diference*/]) { match tun_iface.send(&buf[P2PStandardDataPositions::DATA as usize..data_lenght as usize]) {
Ok(_) => {}, Ok(_) => {},
Err(e) => eprintln!("{} failed to write packet to tun interface, Error: {}", "[WARNING]".yellow(), e), Err(e) => eprintln!("{} failed to write packet to tun interface, Error: {}", "[WARNING]".yellow(), e),
}; };