Fix i2srandreplace (#2504)

This commit is contained in:
Sharad Khanna 2024-08-30 08:15:26 -04:00 committed by GitHub
parent a8bccf9f25
commit 1113879a34
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -472,7 +472,7 @@ where
} }
CmpValues::U16(v) => { CmpValues::U16(v) => {
if len >= size_of::<u16>() { if len >= size_of::<u16>() {
for i in off..len - (size_of::<u16>() - 1) { for i in off..=len - size_of::<u16>() {
let val = let val =
u16::from_ne_bytes(bytes[i..i + size_of::<u16>()].try_into().unwrap()); u16::from_ne_bytes(bytes[i..i + size_of::<u16>()].try_into().unwrap());
if val == v.0 { if val == v.0 {
@ -501,7 +501,7 @@ where
} }
CmpValues::U32(v) => { CmpValues::U32(v) => {
if len >= size_of::<u32>() { if len >= size_of::<u32>() {
for i in off..len - (size_of::<u32>() - 1) { for i in off..=len - size_of::<u32>() {
let val = let val =
u32::from_ne_bytes(bytes[i..i + size_of::<u32>()].try_into().unwrap()); u32::from_ne_bytes(bytes[i..i + size_of::<u32>()].try_into().unwrap());
if val == v.0 { if val == v.0 {
@ -530,7 +530,7 @@ where
} }
CmpValues::U64(v) => { CmpValues::U64(v) => {
if len >= size_of::<u64>() { if len >= size_of::<u64>() {
for i in off..len - (size_of::<u64>() - 1) { for i in off..=len - size_of::<u64>() {
let val = let val =
u64::from_ne_bytes(bytes[i..i + size_of::<u64>()].try_into().unwrap()); u64::from_ne_bytes(bytes[i..i + size_of::<u64>()].try_into().unwrap());
if val == v.0 { if val == v.0 {