From 218689ff9ae4ebf150b15990cd550e3c25c53115 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Wed, 11 Nov 2020 17:19:04 +0100 Subject: [PATCH] manager: also make a Core global So that we can checke the permissions for the metadata --- src/modules/module-protocol-pulse/manager.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/modules/module-protocol-pulse/manager.c b/src/modules/module-protocol-pulse/manager.c index 552e71d2f..585500906 100644 --- a/src/modules/module-protocol-pulse/manager.c +++ b/src/modules/module-protocol-pulse/manager.c @@ -135,6 +135,12 @@ static void object_destroy(struct object *o) free(o); } +/* core */ +static const struct object_info core_info = { + .type = PW_TYPE_INTERFACE_Core, + .version = PW_VERSION_CORE, +}; + /* client */ static void client_event_info(void *object, const struct pw_client_info *info) { @@ -386,6 +392,7 @@ static const struct object_info metadata_info = { static const struct object_info *objects[] = { + &core_info, &module_info, &client_info, &device_info,