From 91e24b04de059c9e3490904373f1e92db6896486 Mon Sep 17 00:00:00 2001 From: Jeremy Allison Date: Thu, 5 Sep 2019 11:27:42 -0700 Subject: [PATCH] s3: torture: Change cmd_mkdir to call SMB_VFS_MKDIRAT(). Use conn->cwd_fsp as current fsp. No logic change for now. Signed-off-by: Jeremy Allison Reviewed-by: Ralph Boehme --- source3/torture/cmd_vfs.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/source3/torture/cmd_vfs.c b/source3/torture/cmd_vfs.c index c51673acd7c..2efb8504db3 100644 --- a/source3/torture/cmd_vfs.c +++ b/source3/torture/cmd_vfs.c @@ -229,6 +229,7 @@ static NTSTATUS cmd_readdir(struct vfs_state *vfs, TALLOC_CTX *mem_ctx, int argc static NTSTATUS cmd_mkdir(struct vfs_state *vfs, TALLOC_CTX *mem_ctx, int argc, const char **argv) { struct smb_filename *smb_fname = NULL; + int ret; if (argc != 2) { printf("Usage: mkdir \n"); @@ -245,7 +246,11 @@ static NTSTATUS cmd_mkdir(struct vfs_state *vfs, TALLOC_CTX *mem_ctx, int argc, return NT_STATUS_NO_MEMORY; } - if (SMB_VFS_MKDIR(vfs->conn, smb_fname, 00755) == -1) { + ret = SMB_VFS_MKDIRAT(vfs->conn, + vfs->conn->cwd_fsp, + smb_fname, + 00755); + if (ret == -1) { printf("mkdir error=%d (%s)\n", errno, strerror(errno)); return NT_STATUS_UNSUCCESSFUL; } -- 2.47.3