diff --git a/ntfsprogs/ntfsck.c b/ntfsprogs/ntfsck.c index fee0dc3a..c1087c7c 100644 --- a/ntfsprogs/ntfsck.c +++ b/ntfsprogs/ntfsck.c @@ -608,7 +608,7 @@ static BOOL check_file_record(u8 *buffer, u16 buflen) // We should know all the flags. - if (mft_rec->flags>0xf) { + if (le16_to_cpu(mft_rec->flags) > 0xf) { check_failed("Unknown MFT record flags (0x%x).\n", (unsigned int)le16_to_cpu(mft_rec->flags)); }