From 69294cbd2c3507d91a7c1b73a78b9b0f43ab8c72 Mon Sep 17 00:00:00 2001
From: Simon McVittie <smcv@collabora.com>
Date: Wed, 17 Mar 2021 15:52:38 +0000
Subject: [PATCH] pv-wrap: Don't crash with Flatpak subsandbox

Fixes: 1b720eb7 "wrap: Set PulseAudio as the default ALSA driver if available"
Signed-off-by: Simon McVittie <smcv@collabora.com>
---
 pressure-vessel/wrap.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/pressure-vessel/wrap.c b/pressure-vessel/wrap.c
index 78c48d398..86b34a6d6 100644
--- a/pressure-vessel/wrap.c
+++ b/pressure-vessel/wrap.c
@@ -2419,7 +2419,8 @@ main (int argc,
 
   if (runtime != NULL
       && (pv_environ_is_locked(container_env, "PULSE_SERVER")
-          || is_flatpak_env))
+          || is_flatpak_env)
+      && bwrap != NULL)
     {
       /* Make the PulseAudio driver the default.
        * We do this unconditionally when we are under Flatpak for parity
-- 
GitLab