vfs_ceph: fix cephwrap_chdir()
authorDavid Disseldorp <ddiss@samba.org>
Fri, 14 Jul 2017 21:55:29 +0000 (23:55 +0200)
committerDavid Disseldorp <ddiss@samba.org>
Fri, 21 Jul 2017 17:10:46 +0000 (19:10 +0200)
commit1dcacff083019810e207a3d123a81fe32d9dde1a
tree7b0f1b43ae23a0e0eb3e1d63053c50b4fd2b90f0
parent4e04f025a0665e2573bdd92efe9ba5aa9dcd82d7
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@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Autobuild-User(master): David Disseldorp <ddiss@samba.org>
Autobuild-Date(master): Fri Jul 21 19:10:46 CEST 2017 on sn-devel-144
source3/modules/vfs_ceph.c