From a5b3538053601b434e4d514555f0a163ac7e44d3 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Tue, 14 Jan 2020 18:07:56 +0100 Subject: [PATCH] impl-core: handle NULL resources --- src/pipewire/impl-core.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pipewire/impl-core.c b/src/pipewire/impl-core.c index 58f681805..d0f93a766 100644 --- a/src/pipewire/impl-core.c +++ b/src/pipewire/impl-core.c @@ -141,9 +141,10 @@ static const struct pw_resource_events resource_events = { static int destroy_resource(void *object, void *data) { struct pw_resource *resource = object; - struct pw_impl_client *client = resource->client; + struct pw_impl_client *client; if (resource && + (client = resource->client) != NULL && resource != client->core_resource) { pw_resource_remove(resource); }