summaryrefslogtreecommitdiffstats
path: root/fs/fuse
diff options
context:
space:
mode:
authorzyfjeff <zyfjeff@linux.alibaba.com>2022-12-13 19:51:47 +0800
committerMiklos Szeredi <mszeredi@redhat.com>2023-06-07 16:26:34 +0200
commit1c3610d30e5c15f4db7eb8465e311b582aa50ebe (patch)
treee3176f15bf26bd12449881b2e2f71a54e277d1bc /fs/fuse
parent5cadfbd5a11e5495cac217534c5f788168b1afd7 (diff)
downloadlinux-1c3610d30e5c15f4db7eb8465e311b582aa50ebe.tar.gz
linux-1c3610d30e5c15f4db7eb8465e311b582aa50ebe.tar.bz2
linux-1c3610d30e5c15f4db7eb8465e311b582aa50ebe.zip
fuse: remove duplicate check for nodeid
before this check, the nodeid has already been checked once, so the check here doesn't make an sense, so remove the check for nodeid here. if (err || !outarg->nodeid) goto out_put_forget; err = -EIO; >>> if (!outarg->nodeid) goto out_put_forget; Signed-off-by: zyfjeff <zyfjeff@linux.alibaba.com> Signed-off-by: Miklos Szeredi <mszeredi@redhat.com>
Diffstat (limited to 'fs/fuse')
-rw-r--r--fs/fuse/dir.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/fs/fuse/dir.c b/fs/fuse/dir.c
index 35bc174f9ba2..5a4a7155cf1c 100644
--- a/fs/fuse/dir.c
+++ b/fs/fuse/dir.c
@@ -395,8 +395,6 @@ int fuse_lookup_name(struct super_block *sb, u64 nodeid, const struct qstr *name
goto out_put_forget;
err = -EIO;
- if (!outarg->nodeid)
- goto out_put_forget;
if (fuse_invalid_attr(&outarg->attr))
goto out_put_forget;