diff options
author | David Sterba <dsterba@suse.com> | 2016-11-04 14:12:43 +0100 |
---|---|---|
committer | David Sterba <dsterba@suse.com> | 2016-11-09 13:47:34 +0100 |
commit | d75ea3ca873e43e629fe71cf789efe93c8e2636e (patch) | |
tree | 263d497db302cc48c8919dab4865b6717ad678c9 /mkfs.c | |
parent | 8c4e5fbe899959df905ad8f22618582f2244e0b6 (diff) |
btrfs-progs: mkfs: simplify checks in directory_select
Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'mkfs.c')
-rw-r--r-- | mkfs.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -494,11 +494,11 @@ static int fill_inode_item(struct btrfs_trans_handle *trans, static int directory_select(const struct direct *entry) { - if ((strncmp(entry->d_name, ".", entry->d_reclen) == 0) || - (strncmp(entry->d_name, "..", entry->d_reclen) == 0)) + if (entry->d_name[0] == '.' && + (entry->d_name[1] == 0 || + (entry->d_name[1] == '.' && entry->d_name[2] == 0))) return 0; - else - return 1; + return 1; } static void free_namelist(struct direct **files, int count) |