From d75ea3ca873e43e629fe71cf789efe93c8e2636e Mon Sep 17 00:00:00 2001 From: David Sterba Date: Fri, 4 Nov 2016 14:12:43 +0100 Subject: [PATCH] btrfs-progs: mkfs: simplify checks in directory_select Signed-off-by: David Sterba --- mkfs.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/mkfs.c b/mkfs.c index 65662986..33d43c52 100644 --- a/mkfs.c +++ b/mkfs.c @@ -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) -- 2.34.1