From a224234acd1fe1f4a4302bbaa1df2d1a4c7c8476 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Mon, 13 May 2019 18:00:50 +0200 Subject: [PATCH] global: don't follow NULL parent --- src/pipewire/global.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pipewire/global.c b/src/pipewire/global.c index 2017db7fa..35dbd39c4 100644 --- a/src/pipewire/global.c +++ b/src/pipewire/global.c @@ -52,7 +52,7 @@ uint32_t pw_global_get_permissions(struct pw_global *global, struct pw_client *c perms = client->permission_func(global, client, client->permission_data); - while (global != global->parent) { + while (global->parent != NULL && global != global->parent) { global = global->parent; perms &= client->permission_func(global, client, client->permission_data); }