diff options
author | Alexander Larsson <alexl@redhat.com> | 2016-05-11 15:41:49 +0200 |
---|---|---|
committer | Alexander Larsson <alexl@redhat.com> | 2016-05-11 15:41:49 +0200 |
commit | e6f6959afbae80ac7ab4f8f70ea6cdea1e5f15cd (patch) | |
tree | 2ef1d65d06019b7e2289f2521b6219e26df95439 /common | |
parent | fcf137f25def338c39835f9b2c86bcc963f5599f (diff) | |
download | xdg-app-e6f6959afbae80ac7ab4f8f70ea6cdea1e5f15cd.tar.gz |
run: Last fd issue???
Diffstat (limited to 'common')
-rw-r--r-- | common/flatpak-run.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/common/flatpak-run.c b/common/flatpak-run.c index d8829b1..2222ac0 100644 --- a/common/flatpak-run.c +++ b/common/flatpak-run.c @@ -2452,6 +2452,7 @@ cleanup_seccomp (void *p) static gboolean setup_seccomp (GPtrArray *argv_array, + GArray *fd_array, const char *arch, gboolean devel, GError **error) @@ -2651,6 +2652,8 @@ setup_seccomp (GPtrArray *argv_array, lseek (fd, 0, SEEK_SET); fd_str = g_strdup_printf ("%d", fd); + if (fd_array) + g_array_append_val (fd_array, fd); add_args (argv_array, "--seccomp", fd_str, @@ -2812,6 +2815,7 @@ flatpak_run_setup_base_argv (GPtrArray *argv_array, #ifdef ENABLE_SECCOMP if (!setup_seccomp (argv_array, + fd_array, arch, (flags & FLATPAK_RUN_FLAG_DEVEL) != 0, error)) |