ntfsck.c: Fix comparing le32 values as u32.

This is harmless except when we do strict endianness checking, in which
case this results in a compile error. Fixed by converting values to
CPU endianness before comparing them.
This commit is contained in:
Erik Larsson 2016-01-27 15:23:13 +01:00
parent ec18534f31
commit 55dafda732

View File

@ -584,7 +584,7 @@ static BOOL check_file_record(u8 *buffer, u16 buflen)
ATTR_REC *attr_rec;
// check record magic
assert_u32_equal(mft_rec->magic, magic_FILE, "FILE record magic");
assert_u32_equal(le32_to_cpu(mft_rec->magic), le32_to_cpu(magic_FILE), "FILE record magic");
// todo: records 16-23 must be filled in order.
// todo: what to do with magic_BAAD?