From: Jeremy Allison Date: Fri, 4 Oct 2019 19:51:06 +0000 (-0700) Subject: s3: cmd_vfs: Change cmd_pathfunc() to call SMB_VFS_UNLINKAT() in rmdir case. X-Git-Tag: talloc-2.3.1~418 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7991a12e3f2b76220ab9885a98f4b427f035af81;p=thirdparty%2Fsamba.git s3: cmd_vfs: Change cmd_pathfunc() to call SMB_VFS_UNLINKAT() in rmdir case. Use conn->cwd_fsp as current fsp. No logic change for now. Signed-off-by: Jeremy Allison Reviewed-by: Ralph Boehme --- diff --git a/source3/torture/cmd_vfs.c b/source3/torture/cmd_vfs.c index 9024f16d96d..2408db1268c 100644 --- a/source3/torture/cmd_vfs.c +++ b/source3/torture/cmd_vfs.c @@ -454,7 +454,10 @@ static NTSTATUS cmd_pathfunc(struct vfs_state *vfs, TALLOC_CTX *mem_ctx, int arg } if (strcmp("rmdir", argv[0]) == 0 ) { - ret = SMB_VFS_RMDIR(vfs->conn, smb_fname); + ret = SMB_VFS_UNLINKAT(vfs->conn, + vfs->conn->cwd_fsp, + smb_fname, + AT_REMOVEDIR); TALLOC_FREE(smb_fname); } else if (strcmp("unlink", argv[0]) == 0 ) { TALLOC_FREE(smb_fname);