diff --git a/pipewire-jack/src/pipewire-jack.c b/pipewire-jack/src/pipewire-jack.c index 28a8ff822..5d4ee7b7e 100644 --- a/pipewire-jack/src/pipewire-jack.c +++ b/pipewire-jack/src/pipewire-jack.c @@ -2400,7 +2400,7 @@ int jack_client_close (jack_client_t *client) if (c->registry) pw_proxy_destroy((struct pw_proxy*)c->registry); - if (c->metadata->proxy) + if (c->metadata && c->metadata->proxy) pw_proxy_destroy((struct pw_proxy*)c->metadata->proxy); pw_core_disconnect(c->core); pw_context_destroy(c->context.context);