* grub-core/fs/affs.c (grub_affs_read_block): Avoid <= in loop
condition to avoid possibly infinite loops. * grub-core/lib/pbkdf2.c (grub_crypto_pbkdf2): Likewise. * grub-core/lib/xzembed/xz_dec_bcj.c (bcj_powerpc): Likewise.
This commit is contained in:
parent
d46683f97a
commit
84f9d341b0
4 changed files with 12 additions and 5 deletions
|
@ -168,7 +168,7 @@ static noinline_for_stack size_t bcj_powerpc(
|
|||
size_t i;
|
||||
uint32_t instr;
|
||||
|
||||
for (i = 0; i + 4 <= size; i += 4) {
|
||||
for (i = 0; i + 3 < size; i += 4) {
|
||||
instr = get_unaligned_be32(buf + i);
|
||||
if ((instr & 0xFC000003) == 0x48000001) {
|
||||
instr &= 0x03FFFFFC;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue