diff --git a/src/pipewire/impl-metadata.c b/src/pipewire/impl-metadata.c index bb330881e..f02e4804d 100644 --- a/src/pipewire/impl-metadata.c +++ b/src/pipewire/impl-metadata.c @@ -407,7 +407,7 @@ static int metadata_set_property(void *object, struct pw_impl_client *client = pw_resource_get_client(resource); int res; - if ((res = pw_impl_client_check_permissions(client, subject, PW_PERM_R)) < 0) + if ((res = pw_impl_client_check_permissions(client, subject, PW_PERM_R | PW_PERM_M)) < 0) goto error; pw_metadata_set_property(impl->metadata, subject, key, type, value);