summaryrefslogtreecommitdiff
path: root/source3/torture
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>2019-09-05 11:27:42 -0700
committerRalph Boehme <slow@samba.org>2019-09-11 18:24:29 +0000
commit91e24b04de059c9e3490904373f1e92db6896486 (patch)
treef3a42c99e9c258ddeadee714315473107ba5e89f /source3/torture
parenta799866f2b4e7c38b09140af47ad165172aaf544 (diff)
downloadsamba-91e24b04de059c9e3490904373f1e92db6896486.tar.gz
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 <jra@samba.org> Reviewed-by: Ralph Boehme <slow@samba.org>
Diffstat (limited to 'source3/torture')
-rw-r--r--source3/torture/cmd_vfs.c7
1 files changed, 6 insertions, 1 deletions
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 <path>\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;
}