From: Volker Lendecke Date: Tue, 2 Sep 2025 10:40:46 +0000 (+0200) Subject: vfs: Pass streams_xattr_config to fgetxattr_multi() X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5643f29de3d755657825908ff10c98b7de8f1472;p=thirdparty%2Fsamba.git vfs: Pass streams_xattr_config to fgetxattr_multi() To be used in later patches Signed-off-by: Volker Lendecke Reviewed-by: Ralph Boehme --- diff --git a/source3/modules/vfs_streams_xattr.c b/source3/modules/vfs_streams_xattr.c index 24fb0cb8e4c..2a571948583 100644 --- a/source3/modules/vfs_streams_xattr.c +++ b/source3/modules/vfs_streams_xattr.c @@ -45,7 +45,8 @@ struct stream_io { vfs_handle_struct *handle; }; -static ssize_t fgetxattr_multi(struct files_struct *fsp, +static ssize_t fgetxattr_multi(const struct streams_xattr_config *config, + struct files_struct *fsp, const char *name, void *value, size_t size) @@ -102,7 +103,7 @@ again: return ENOMEM; } - sizeret = fgetxattr_multi(fsp, ea_name, val, attr_size); + sizeret = fgetxattr_multi(config, fsp, ea_name, val, attr_size); if (sizeret == -1 && errno == ERANGE && attr_size < max_xattr_size) { attr_size = max_xattr_size; goto again;