diff options
author | Jeremy Allison <jra@samba.org> | 2019-09-05 11:27:42 -0700 |
---|---|---|
committer | Ralph Boehme <slow@samba.org> | 2019-09-11 18:24:29 +0000 |
commit | 91e24b04de059c9e3490904373f1e92db6896486 (patch) | |
tree | f3a42c99e9c258ddeadee714315473107ba5e89f /source3/torture | |
parent | a799866f2b4e7c38b09140af47ad165172aaf544 (diff) | |
download | samba-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.c | 7 |
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; } |