Exit cleanly on SIGHUP too
Exit cleanly on SIGHUP too

Process SIGHUP the same way we process SIGUSR1. This covers the case
where the program is running under a terminal program (or shell) and
can’t be directly signaled. The shell will send it SIGHUP when the
shell itself is signaled.

OrganDonor/Organelle,OrganDonor/Organelle