From 8847b537a4691070a2db9154080ee4f4ba49db72 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Barnab=C3=A1s=20P=C5=91cze?= Date: Sat, 24 Jun 2023 19:14:30 +0200 Subject: [PATCH] pipewire: core: remove redundant member `pw_core::core` was initialized to point to itself, it wasn't changed, and nothing really used it. And the only user already had a pointer to the core object. So remove it. --- src/pipewire/core.c | 3 +-- src/pipewire/private.h | 1 - 2 files changed, 1 insertion(+), 3 deletions(-) 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;