From 78f47ffe370114b3a5e4aa814b9da8cb56136f2b Mon Sep 17 00:00:00 2001 From: Radon Rosborough Date: Thu, 12 Aug 2021 20:10:29 -0700 Subject: [PATCH] Don't tear down everything --- system/src/riju-pty.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/system/src/riju-pty.c b/system/src/riju-pty.c index 0159efa..5f214b0 100644 --- a/system/src/riju-pty.c +++ b/system/src/riju-pty.c @@ -93,6 +93,8 @@ int main(int argc, char **argv) execvp(argv[0], &argv[0]); die("execvp failed"); } + if (setpgrp() < 0) + die("setpgrp failed"); int pid = no_pty ? 1 : fork(); if (pid < 0) die("fork failed");