From: Jeremy Allison Date: Wed, 21 Aug 2019 19:11:44 +0000 (-0700) Subject: s3: torture: Change cmd_mknod to call SMB_VFS_MKNODAT(). X-Git-Tag: tevent-0.10.1~202 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=74127f5675381bdd8f77492321ee62080aa212de;p=thirdparty%2Fsamba.git s3: torture: Change cmd_mknod to call SMB_VFS_MKNODAT(). Use conn->cwd_fsp as current fsp. No logic change for now. Signed-off-by: Jeremy Allison Reviewed-by: Ralph Böhme --- diff --git a/source3/torture/cmd_vfs.c b/source3/torture/cmd_vfs.c index b7b52d4de49..ecfad479488 100644 --- a/source3/torture/cmd_vfs.c +++ b/source3/torture/cmd_vfs.c @@ -1254,6 +1254,7 @@ static NTSTATUS cmd_mknod(struct vfs_state *vfs, TALLOC_CTX *mem_ctx, int argc, unsigned int dev_val; SMB_DEV_T dev; struct smb_filename *smb_fname = NULL; + int ret; if (argc != 4) { printf("Usage: mknod \n"); @@ -1279,7 +1280,14 @@ static NTSTATUS cmd_mknod(struct vfs_state *vfs, TALLOC_CTX *mem_ctx, int argc, if (smb_fname == NULL) { return NT_STATUS_NO_MEMORY; } - if (SMB_VFS_MKNOD(vfs->conn, smb_fname, mode, dev) == -1) { + + ret = SMB_VFS_MKNODAT(vfs->conn, + vfs->conn->cwd_fsp, + smb_fname, + mode, + dev); + + if (ret == -1) { printf("mknod: error=%d (%s)\n", errno, strerror(errno)); return NT_STATUS_UNSUCCESSFUL; }