From f39287d47f7f785035ecaf14900a2f0a6476a1be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alicia=20Boya=20Garc=C3=ADa?= Date: Fri, 5 Mar 2021 19:10:11 +0100 Subject: [PATCH] Let child process handle SIGINT in flatpak enter Otherwise when running software that handles SIGINT, such as gdb or python, pressing ^C would kill flatpak-enter and return control to the shell. --- app/flatpak-builtins-enter.c | 1 + 1 file changed, 1 insertion(+) diff --git a/app/flatpak-builtins-enter.c b/app/flatpak-builtins-enter.c index 59331387..fdcaf650 100644 --- a/app/flatpak-builtins-enter.c +++ b/app/flatpak-builtins-enter.c @@ -283,6 +283,7 @@ flatpak_builtin_enter (int argc, g_ptr_array_add (argv_array, g_strdup (argv[rest_argv_start + i])); g_ptr_array_add (argv_array, NULL); + signal (SIGINT, SIG_IGN); if (!g_spawn_sync (NULL, (char **) argv_array->pdata, (char **) envp_array->pdata, G_SPAWN_SEARCH_PATH_FROM_ENVP | G_SPAWN_CHILD_INHERITS_STDIN, NULL, NULL,