diff --git a/src/modules/module-metadata.c b/src/modules/module-metadata.c index fc42b539c..4c3020224 100644 --- a/src/modules/module-metadata.c +++ b/src/modules/module-metadata.c @@ -79,9 +79,12 @@ static void *create_object(void *_data, goto error_resource; } - if (properties) + if (properties) { pw_properties_setf(properties, PW_KEY_FACTORY_ID, "%d", pw_impl_factory_get_info(data->this)->id); + pw_properties_setf(properties, PW_KEY_CLIENT_ID, "%d", + pw_impl_client_get_info(client)->id); + } result = pw_metadata_new(pw_impl_client_get_context(client), metadata_resource, properties); if (result == NULL) {