From bfbb32f0712ded26579924e2a51d47928012583e Mon Sep 17 00:00:00 2001 From: cha0smaster Date: Sat, 9 Jul 2005 00:59:30 +0000 Subject: [PATCH] Dump every EA record only in verbose mode. --- ntfsprogs/ntfsinfo.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ntfsprogs/ntfsinfo.c b/ntfsprogs/ntfsinfo.c index cda2754b..cb7df5af 100644 --- a/ntfsprogs/ntfsinfo.c +++ b/ntfsprogs/ntfsinfo.c @@ -1499,6 +1499,8 @@ static void ntfs_dump_attr_ea(ATTR_RECORD *attr, ntfs_volume *vol) data_size = sle64_to_cpu(attr->data_size); printf("\tIs resident? \t\t No\n"); printf("\tData size:\t\t %lld\n", data_size); + if (!opts.verbose) + return; /* FIXME: We don't handle fragmented mapping pairs case. */ rl = ntfs_mapping_pairs_decompress(vol, attr, 0); if (rl) { @@ -1527,6 +1529,8 @@ static void ntfs_dump_attr_ea(ATTR_RECORD *attr, ntfs_volume *vol) printf("\tIs resident? \t\t Yes\n"); printf("\tAttribute value length:\t %u\n", le32_to_cpu(attr->value_length)); + if (!opts.verbose) + return; ea = (EA_ATTR*)((u8*)attr + le16_to_cpu(attr->value_offset)); } while (ea) {