]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
ksmbd_vfs_path_lookup(): vfs_path_parent_lookup() accepts ERR_PTR() as name
authorAl Viro <viro@zeniv.linux.org.uk>
Fri, 31 Oct 2025 05:12:04 +0000 (01:12 -0400)
committerAl Viro <viro@zeniv.linux.org.uk>
Tue, 13 Jan 2026 20:18:07 +0000 (15:18 -0500)
no need to check in the caller

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
fs/smb/server/vfs.c

index f891344bd76b58866ddde85331bbf6af4b41ff89..a972261168407da312bb37ae950691989f6addbb 100644 (file)
@@ -67,9 +67,6 @@ static int ksmbd_vfs_path_lookup(struct ksmbd_share_config *share_conf,
        }
 
        filename = getname_kernel(pathname);
-       if (IS_ERR(filename))
-               return PTR_ERR(filename);
-
        err = vfs_path_parent_lookup(filename, flags,
                                     path, &last, &type,
                                     root_share_path);