Fix i2srandreplace (#2504)
This commit is contained in:
parent
a8bccf9f25
commit
1113879a34
@ -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 {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user