X-Git-Url: https://wimlib.net/git/?p=wimlib;a=blobdiff_plain;f=src%2Fintegrity.c;h=1998f6c5db41c778b47ccdc26e927205c0f44c18;hp=0af6fdddeb9687f4881e2f352538148cb91addd8;hb=5caa3dfded8e0f590112b59feeb3b55e4fa28420;hpb=f2f293a1759c81e7bd5deb904c3909368f3feaa5;ds=sidebyside diff --git a/src/integrity.c b/src/integrity.c index 0af6fddd..1998f6c5 100644 --- a/src/integrity.c +++ b/src/integrity.c @@ -30,7 +30,7 @@ #endif #include "wimlib/assert.h" -#include "wimlib/buffer_io.h" +#include "wimlib/endianness.h" #include "wimlib/error.h" #include "wimlib/file_io.h" #include "wimlib/integrity.h" @@ -51,8 +51,8 @@ struct integrity_table { u32 size; u32 num_entries; u32 chunk_size; - u8 sha1sums[0][20]; -}; + u8 sha1sums[][20]; +} _packed_attribute; static int calculate_chunk_sha1(int in_fd, size_t this_chunk_size,