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