X-Git-Url: https://wimlib.net/git/?a=blobdiff_plain;f=src%2Fsecurity.c;h=f160d683f6cbf4755bc92f8ef28b96fa9f8dfcb4;hb=f50557a7095444c554a066b3837c2999ecd1be31;hp=b49ba69cd459f5f2640173eb49a3339a8b74ca9a;hpb=ab63d9f11eae3b930f0f75fe0edb6b6df1cdb280;p=wimlib diff --git a/src/security.c b/src/security.c index b49ba69c..f160d683 100644 --- a/src/security.c +++ b/src/security.c @@ -157,8 +157,8 @@ read_wim_security_data(const u8 *buf, size_t buf_len, p += sd->sizes[i]; } out_align_total_length: - total_len = (total_len + 7) & ~7; - sd->total_length = (sd->total_length + 7) & ~7; + total_len = ALIGN(total_len, 8); + sd->total_length = ALIGN(sd->total_length, 8); if (total_len != sd->total_length) { WARNING("Expected WIM security data total length of " "%u bytes, but calculated %u bytes",