From 67a8834a8cb45f0e827076dd1b342f57b0a74b9e Mon Sep 17 00:00:00 2001
From: Simon McVittie <smcv@collabora.com>
Date: Tue, 30 Jul 2019 19:22:24 +0100
Subject: [PATCH] wrap: Don't overwrite modified environment with original
 environment

We only want to use the argv from wrapped_command, not the rest of its
execution environment, which includes a copy of our original
environment variables.

Signed-off-by: Simon McVittie <smcv@collabora.com>
---
 src/wrap.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/wrap.c b/src/wrap.c
index 1e1a271a0..c78ad71e2 100644
--- a/src/wrap.c
+++ b/src/wrap.c
@@ -2029,7 +2029,7 @@ main (int argc,
     }
 
   g_debug ("Adding wrapped command...");
-  flatpak_bwrap_append_bwrap (bwrap, wrapped_command);
+  flatpak_bwrap_append_args (bwrap, wrapped_command->argv);
   flatpak_bwrap_finish (bwrap);
 
   if (opt_verbose)
-- 
GitLab