From ba8522aac9e2592594772b2017ddb10711ddcefd Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Thu, 30 Jul 2020 14:27:35 +0200 Subject: [PATCH] metadata: we need W permission to set and clear properties --- src/modules/module-metadata/protocol-native.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/modules/module-metadata/protocol-native.c b/src/modules/module-metadata/protocol-native.c index bde3d3e4d..5404134d1 100644 --- a/src/modules/module-metadata/protocol-native.c +++ b/src/modules/module-metadata/protocol-native.c @@ -282,16 +282,16 @@ static const struct pw_protocol_native_demarshal pw_protocol_native_metadata_client_method_demarshal[PW_METADATA_METHOD_NUM] = { [PW_METADATA_METHOD_ADD_LISTENER] = { &metadata_proxy_demarshal_add_listener, 0 }, - [PW_METADATA_METHOD_SET_PROPERTY] = { &metadata_proxy_demarshal_set_property, 0 }, - [PW_METADATA_METHOD_CLEAR] = { &metadata_proxy_demarshal_clear, 0 }, + [PW_METADATA_METHOD_SET_PROPERTY] = { &metadata_proxy_demarshal_set_property, PW_PERM_W }, + [PW_METADATA_METHOD_CLEAR] = { &metadata_proxy_demarshal_clear, PW_PERM_W }, }; static const struct pw_protocol_native_demarshal pw_protocol_native_metadata_server_method_demarshal[PW_METADATA_METHOD_NUM] = { [PW_METADATA_METHOD_ADD_LISTENER] = { &metadata_resource_demarshal_add_listener, 0 }, - [PW_METADATA_METHOD_SET_PROPERTY] = { &metadata_resource_demarshal_set_property, 0 }, - [PW_METADATA_METHOD_CLEAR] = { &metadata_resource_demarshal_clear, 0 }, + [PW_METADATA_METHOD_SET_PROPERTY] = { &metadata_resource_demarshal_set_property, PW_PERM_W }, + [PW_METADATA_METHOD_CLEAR] = { &metadata_resource_demarshal_clear, PW_PERM_W }, }; static const struct pw_metadata_events pw_protocol_native_metadata_client_event_marshal = {