summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAl Viro <viro@zeniv.linux.org.uk>2023-11-12 17:12:26 -0500
committerAl Viro <viro@zeniv.linux.org.uk>2023-12-21 12:50:31 -0500
commit5e7582f6e3a89d2fecf0a08e44ee02780c4cb4cf (patch)
tree7fca85f7e1cea3ee53eb257699addebae20cbbbe
parentf58b8c3ef7b25582448c262e56f0414c48424952 (diff)
downloadlinux-stable-5e7582f6e3a89d2fecf0a08e44ee02780c4cb4cf.tar.gz
linux-stable-5e7582f6e3a89d2fecf0a08e44ee02780c4cb4cf.tar.bz2
linux-stable-5e7582f6e3a89d2fecf0a08e44ee02780c4cb4cf.zip
udf_fiiter_add_entry(): check for zero ->d_name.len is bogus...
Acked-by: Jan Kara <jack@suse.cz> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
-rw-r--r--fs/udf/namei.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/fs/udf/namei.c b/fs/udf/namei.c
index a64102d63781..b1674e07d5a5 100644
--- a/fs/udf/namei.c
+++ b/fs/udf/namei.c
@@ -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);