diff --git a/src/pipewire/core.c b/src/pipewire/core.c index cd2db82b1..d332cd2f8 100644 --- a/src/pipewire/core.c +++ b/src/pipewire/core.c @@ -24,7 +24,7 @@ static void core_event_ping(void *data, uint32_t id, int seq) { struct pw_core *this = data; pw_log_debug("%p: object %u ping %u", this, id, seq); - pw_core_pong(this->core, id, seq); + pw_core_pong(this, id, seq); } static void core_event_done(void *data, uint32_t id, int seq) @@ -321,7 +321,6 @@ static struct pw_core *core_new(struct pw_context *context, p->context = context; p->properties = properties; p->pool = pw_mempool_new(NULL); - p->core = p; if (user_data_size > 0) p->user_data = SPA_PTROFF(p, sizeof(struct pw_core), void); p->proxy.user_data = p->user_data; diff --git a/src/pipewire/private.h b/src/pipewire/private.h index f1b79c7ab..f8d8b51a0 100644 --- a/src/pipewire/private.h +++ b/src/pipewire/private.h @@ -1066,7 +1066,6 @@ struct pw_core { struct pw_properties *properties; /**< extra properties */ struct pw_mempool *pool; /**< memory pool */ - struct pw_core *core; /**< proxy for the core object */ struct spa_hook core_listener; struct spa_hook proxy_core_listener;