From 5643f29de3d755657825908ff10c98b7de8f1472 Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Tue, 2 Sep 2025 12:40:46 +0200 Subject: [PATCH] vfs: Pass streams_xattr_config to fgetxattr_multi() To be used in later patches Signed-off-by: Volker Lendecke Reviewed-by: Ralph Boehme --- source3/modules/vfs_streams_xattr.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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; -- 2.47.3