From 0f4d02e9e479c09821cc5e655ddbf8093b89af32 Mon Sep 17 00:00:00 2001 From: cha0smaster Date: Wed, 20 Jul 2005 16:04:40 +0000 Subject: [PATCH] ntfsls: not all files started with '$' are system files, check by inode number instead. --- ntfsprogs/ntfsls.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ntfsprogs/ntfsls.c b/ntfsprogs/ntfsls.c index e61613c5..eb0ac93a 100644 --- a/ntfsprogs/ntfsls.c +++ b/ntfsprogs/ntfsls.c @@ -481,7 +481,7 @@ static int list_dir_entry(ntfsls_dirent * dirent, const ntfschar * name, } result = 0; // These are successful - if ((filename[0] == '$') && (!opts.system)) + if ((MREF(mref) < FILE_first_user) && (!opts.system)) goto free; if (name_type == FILE_NAME_POSIX && !opts.all) goto free;