diff --git a/src/pipewire/impl-core.c b/src/pipewire/impl-core.c index 4b3330a9b..e10a5fe19 100644 --- a/src/pipewire/impl-core.c +++ b/src/pipewire/impl-core.c @@ -172,6 +172,8 @@ static int core_hello(void *object, uint32_t version) pw_log_debug("%p: hello %d from resource %p", context, version, resource); pw_map_for_each(&client->objects, destroy_resource, client); + resource->version = version; + pw_mempool_clear(client->pool); this->info.change_mask = PW_CORE_CHANGE_MASK_ALL;