mirror of
https://github.com/zerotier/ZeroTierOne.git
synced 2025-06-07 21:13:44 +02:00
reverted bad change
This commit is contained in:
parent
eab4c3db3c
commit
eb6d5f94ec
1 changed files with 4 additions and 4 deletions
|
@ -495,8 +495,8 @@ impl<Application: ApplicationLayer> ReceiveContext<Application> {
|
||||||
if let Some(local_session_id) = SessionId::new_from_u64(u64::from_le(memory::load_raw(&incoming_packet[8..16])) & 0xffffffffffffu64)
|
if let Some(local_session_id) = SessionId::new_from_u64(u64::from_le(memory::load_raw(&incoming_packet[8..16])) & 0xffffffffffffu64)
|
||||||
{
|
{
|
||||||
if let Some(session) = app.lookup_session(local_session_id) {
|
if let Some(session) = app.lookup_session(local_session_id) {
|
||||||
if session.receive_windows[key_id as usize].message_received(counter) {
|
if verify_header_check_code(incoming_packet, &session.header_check_cipher) {
|
||||||
if verify_header_check_code(incoming_packet, &session.header_check_cipher) {
|
if session.receive_windows[key_id as usize].message_received(counter) {
|
||||||
let canonical_header = CanonicalHeader::make(local_session_id, packet_type, counter);
|
let canonical_header = CanonicalHeader::make(local_session_id, packet_type, counter);
|
||||||
if fragment_count > 1 {
|
if fragment_count > 1 {
|
||||||
if fragment_count <= (MAX_FRAGMENTS as u8) && fragment_no < fragment_count {
|
if fragment_count <= (MAX_FRAGMENTS as u8) && fragment_no < fragment_count {
|
||||||
|
@ -542,11 +542,11 @@ impl<Application: ApplicationLayer> ReceiveContext<Application> {
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
unlikely_branch();
|
unlikely_branch();
|
||||||
return Err(Error::FailedAuthentication);
|
return Ok(ReceiveResult::Ignored);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
unlikely_branch();
|
unlikely_branch();
|
||||||
return Ok(ReceiveResult::Ignored);
|
return Err(Error::FailedAuthentication);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
unlikely_branch();
|
unlikely_branch();
|
||||||
|
|
Loading…
Add table
Reference in a new issue