udf_fiiter_add_entry(): check for zero ->d_name.len is bogus...
authorAl Viro <viro@zeniv.linux.org.uk>
Sun, 12 Nov 2023 22:12:26 +0000 (17:12 -0500)
committerAl Viro <viro@zeniv.linux.org.uk>
Thu, 21 Dec 2023 17:50:31 +0000 (12:50 -0500)
Acked-by: Jan Kara <jack@suse.cz>
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
fs/udf/namei.c

index a64102d63781a1127c08e3bf87495390fe35e368..b1674e07d5a502f712f01feb8deb3f9f1e606c70 100644 (file)
@@ -228,8 +228,6 @@ static int udf_fiiter_add_entry(struct inode *dir, struct dentry *dentry,
        char name[UDF_NAME_LEN_CS0];
 
        if (dentry) {
-               if (!dentry->d_name.len)
-                       return -EINVAL;
                namelen = udf_put_filename(dir->i_sb, dentry->d_name.name,
                                           dentry->d_name.len,
                                           name, UDF_NAME_LEN_CS0);