From a668079894481fecfca2a2d67137eb3a39e6fe03 Mon Sep 17 00:00:00 2001 From: xavo95 Date: Wed, 9 Apr 2025 08:36:03 +0700 Subject: [PATCH] Verify endianess --- src/kcp.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/kcp.rs b/src/kcp.rs index f58f615..e4bcacc 100644 --- a/src/kcp.rs +++ b/src/kcp.rs @@ -170,7 +170,7 @@ impl KcpSegment { #[cfg(feature = "kuro-crc")] if self.use_checksum { let crc = crc32fast::hash(buf.iter().as_ref()); - buf.put_u32_le(crc); // Check correct endianness + buf.put_u32_le(crc); } } @@ -972,7 +972,7 @@ impl Kcp { cursor.read_exact(&mut sbuf)?; let checksum = cursor.get_u32_le(); cursor.set_position(backup); - let expected = crc32fast::hash(&sbuf).to_be(); + let expected = crc32fast::hash(&sbuf); if checksum == expected { Ok(()) } else {