[SCM] Samba Shared Repository - branch v4-5-test updated
Karolin Seeger
kseeger at samba.org
Tue Jul 25 13:54:03 UTC 2017
The branch, v4-5-test has been updated
via 3475d11 vfs_ceph: fix cephwrap_chdir()
from cfa8c18 s3: smbd: Fix a read after free if a chained SMB1 call goes async.
https://git.samba.org/?p=samba.git;a=shortlog;h=v4-5-test
- Log -----------------------------------------------------------------
commit 3475d11fe95b4b1afc8ba2731f2853503f44c02b
Author: David Disseldorp <ddiss at samba.org>
Date: Fri Jul 14 23:55:29 2017 +0200
vfs_ceph: fix cephwrap_chdir()
When provided a '/' path (i.e. CephFS root), vfs_ceph does a *local*
chdir() to the share path. This breaks smb client directory listings.
Bug: https://bugzilla.samba.org/show_bug.cgi?id=12911
Signed-off-by: David Disseldorp <ddiss at samba.org>
Reviewed-by: Jeremy Allison <jra at samba.org>
Autobuild-User(master): David Disseldorp <ddiss at samba.org>
Autobuild-Date(master): Fri Jul 21 19:10:46 CEST 2017 on sn-devel-144
(cherry picked from commit 1dcacff083019810e207a3d123a81fe32d9dde1a)
Autobuild-User(v4-5-test): Karolin Seeger <kseeger at samba.org>
Autobuild-Date(v4-5-test): Tue Jul 25 15:53:04 CEST 2017 on sn-devel-144
-----------------------------------------------------------------------
Summary of changes:
source3/modules/vfs_ceph.c | 7 -------
1 file changed, 7 deletions(-)
Changeset truncated at 500 lines:
diff --git a/source3/modules/vfs_ceph.c b/source3/modules/vfs_ceph.c
index 59e9b9c..9c7a2fb 100644
--- a/source3/modules/vfs_ceph.c
+++ b/source3/modules/vfs_ceph.c
@@ -750,13 +750,6 @@ static int cephwrap_chdir(struct vfs_handle_struct *handle, const char *path)
{
int result = -1;
DEBUG(10, ("[CEPH] chdir(%p, %s)\n", handle, path));
- /*
- * If the path is just / use chdir because Ceph is below / and
- * cannot deal with changing directory above its mount point
- */
- if (path && !strcmp(path, "/"))
- return chdir(path);
-
result = ceph_chdir(handle->data, path);
DEBUG(10, ("[CEPH] chdir(...) = %d\n", result));
WRAP_RETURN(result);
--
Samba Shared Repository
More information about the samba-cvs
mailing list