From f5a23797949334b3b37a40b8308e0db7ddff9bda Mon Sep 17 00:00:00 2001 From: Jeremy Allison Date: Wed, 12 Sep 2012 11:42:57 -0700 Subject: In vfs modules, don't use 'conn->origpath' when we really mean 'conn->cwd'. This allows VFS modules to work even when we've changed directory under the connect path in order to do root-safe calls. Autobuild-User(master): Jeremy Allison Autobuild-Date(master): Wed Sep 12 23:45:23 CEST 2012 on sn-devel-104 --- source3/modules/vfs_preopen.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source3/modules/vfs_preopen.c') diff --git a/source3/modules/vfs_preopen.c b/source3/modules/vfs_preopen.c index 3540d34c4f..108ca29088 100644 --- a/source3/modules/vfs_preopen.c +++ b/source3/modules/vfs_preopen.c @@ -405,7 +405,7 @@ static int preopen_open(vfs_handle_struct *handle, TALLOC_FREE(state->template_fname); state->template_fname = talloc_asprintf( - state, "%s/%s", fsp->conn->connectpath, smb_fname->base_name); + state, "%s/%s", fsp->conn->cwd, smb_fname->base_name); if (state->template_fname == NULL) { return res; -- cgit