Kill the child process when SIGINT received in headless mode

This commit is contained in:
Marcin Kulik
2024-05-04 22:53:57 +02:00
parent fc73be9e17
commit d304b7817e

View File

@@ -228,12 +228,13 @@ fn copy<T: Tty + ?Sized, R: Recorder>(
recorder.resize(winsize.into());
}
let mut kill_the_child = false;
if sigint_read {
sigint_fd.flush();
kill_the_child = true;
}
let mut kill_the_child = false;
if sigterm_read {
sigterm_fd.flush();
kill_the_child = true;