vfs_ceph: call 'ceph_fgetxattr' only if valid fd
authorShachar Sharon <ssharon@redhat.com>
Thu, 16 Nov 2023 09:57:02 +0000 (11:57 +0200)
committerJule Anger <janger@samba.org>
Mon, 11 Dec 2023 08:46:17 +0000 (08:46 +0000)
commitfcbda8c7525400fe85dde5b8edd1818a9d86f307
tree698714f09bb53ce50040b5bfb85fb79698387c10
parent62c90dfa32e7918e898c321dd81617c2e6da58ff
vfs_ceph: call 'ceph_fgetxattr' only if valid fd

Align getxattr logic with the rest of xattr hooks: call ceph_fgetxattr
with appropriate io-fd when 'is_pathref' is false; otherwise, call
ceph_getxattr.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=15440

Signed-off-by: Shachar Sharon <ssharon@redhat.com>
Reviewed-by: Anoop C S <anoopcs@redhat.com>
Reviewed-by: Guenther Deschner <gd@samba.org>
Autobuild-User(master): Günther Deschner <gd@samba.org>
Autobuild-Date(master): Thu Nov 30 12:32:29 UTC 2023 on atb-devel-224

(cherry picked from commit 83edfcff5ccd8c4c710576b6d5612e0578d168c8)
source3/modules/vfs_ceph.c