From ad86a74efbba8892331baa9ad0fbe95b04276150 Mon Sep 17 00:00:00 2001 From: DJMrTV Date: Sun, 19 Jan 2025 19:09:42 +0100 Subject: [PATCH] fix generation of virtual ports --- src/prudp/packet.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/prudp/packet.rs b/src/prudp/packet.rs index 84b46cb..5a81dba 100644 --- a/src/prudp/packet.rs +++ b/src/prudp/packet.rs @@ -78,7 +78,7 @@ impl VirtualPort{ let masked_val = val & 0x0F; assert_eq!(masked_val, val); - Self((self.0 & 0xF0) | masked_val) + Self((self.0 & 0x0F) | (masked_val << 4)) } #[inline] @@ -86,7 +86,7 @@ impl VirtualPort{ let masked_val = val & 0x0F; assert_eq!(masked_val, val); - Self((self.0 & 0x0F) | (masked_val << 4)) + Self((self.0 & 0xF0) | masked_val) } #[inline]