From 58d7b76a0acb2c6770fe8c5f702853cc518c43b0 Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Fri, 15 Jul 2022 15:26:33 +0200 Subject: [PATCH] smbd: Open up openat_internal_dir_from_pathref() for general dirs We open "." fixed here, and fd_openat (or rather SMB_VFS_OPENAT) will tell us if "dirfsp" does not point at a proper directory Signed-off-by: Volker Lendecke Reviewed-by: Ralph Boehme --- source3/smbd/files.c | 5 ----- 1 file changed, 5 deletions(-) diff --git a/source3/smbd/files.c b/source3/smbd/files.c index b56130f4f04..8122241dae3 100644 --- a/source3/smbd/files.c +++ b/source3/smbd/files.c @@ -302,11 +302,6 @@ NTSTATUS openat_internal_dir_from_pathref( }; NTSTATUS status; - SMB_ASSERT(dirfsp != conn->cwd_fsp); - SMB_ASSERT(VALID_STAT(smb_dname->st)); - SMB_ASSERT(S_ISDIR(smb_dname->st.st_ex_mode)); - SMB_ASSERT(fsp_get_pathref_fd(dirfsp) != -1); - status = create_internal_dirfsp(conn, smb_dname, &fsp); if (!NT_STATUS_IS_OK(status)) { return status; -- 2.34.1