slave/spawn: restore SIGHUP handler after fork(), before exec()

Foot installs a SIG_IGN handler for SIGHUP. Ignored signals are
inherited in sub-processes. Thus, we need to restore it to SIG_DFL
before exec:ing.
This commit is contained in:
Daniel Eklöf 2021-06-02 17:48:57 +02:00
parent 2f7e5aed40
commit a72b2688bd
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F
3 changed files with 9 additions and 2 deletions

View file

@ -151,6 +151,7 @@
in the right-most column.
* Multi-column characters being cut in half when resizing the
alternate screen.
* Restore `SIGHUP` in spawned processes.
### Security