From c012b1a82c0f159b2106a891768a34bc66f6ce4e Mon Sep 17 00:00:00 2001 From: Simon McVittie <smcv@collabora.com> Date: Tue, 4 Aug 2020 19:13:43 +0100 Subject: [PATCH] adverb: Don't interfere with child process's stdin We want this to be as similar as possible to exec'ing the child process directly, so give it our stdin as its stdin. Signed-off-by: Simon McVittie <smcv@collabora.com> --- src/adverb.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/adverb.c b/src/adverb.c index e6554b56a..2adb15fde 100644 --- a/src/adverb.c +++ b/src/adverb.c @@ -440,7 +440,8 @@ main (int argc, command_and_args, my_environ, (G_SPAWN_SEARCH_PATH | G_SPAWN_DO_NOT_REAP_CHILD | - G_SPAWN_LEAVE_DESCRIPTORS_OPEN), + G_SPAWN_LEAVE_DESCRIPTORS_OPEN | + G_SPAWN_CHILD_INHERITS_STDIN), child_setup_cb, &original_stdout_fd, &child_pid, &local_error)) -- GitLab