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 <vl@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
};
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;