diff --git a/src/adverb.c b/src/adverb.c
index e6554b56afe6ce06b77598f16b0b9f45c0cbb7a5..2adb15fde0f3af7051f15f9ef3a07e0bba58f55e 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))