X-Git-Url: https://wimlib.net/git/?a=blobdiff_plain;f=src%2Flzms_common.c;h=57c17d4d3a5a1ba9bf3b5acff6edcbfeb0a0cb4b;hb=b41816aff9a66099bd44c93729c89bbd514f9c3f;hp=47c071178940732b8eb8e6a03883c770be5132cb;hpb=6bf4bba9f875d1815989a94c39a27f01961d82bb;p=wimlib diff --git a/src/lzms_common.c b/src/lzms_common.c index 47c07117..57c17d4d 100644 --- a/src/lzms_common.c +++ b/src/lzms_common.c @@ -516,15 +516,15 @@ have_opcode: p += opcode_nbytes; if (undo) { if (i - *last_x86_pos <= max_trans_offset) { - u32 n = get_unaligned_u32_le(p); - put_unaligned_u32_le(n - i, p); + u32 n = get_unaligned_le32(p); + put_unaligned_le32(n - i, p); } - target16 = i + get_unaligned_u16_le(p); + target16 = i + get_unaligned_le16(p); } else { - target16 = i + get_unaligned_u16_le(p); + target16 = i + get_unaligned_le16(p); if (i - *last_x86_pos <= max_trans_offset) { - u32 n = get_unaligned_u32_le(p); - put_unaligned_u32_le(n + i, p); + u32 n = get_unaligned_le32(p); + put_unaligned_le32(n + i, p); } }