diff -Nur ash-linux-0.2.ORIG/jobs.c ash-linux-0.2/jobs.c --- ash-linux-0.2.ORIG/jobs.c Mon Oct 4 15:48:14 1993 +++ ash-linux-0.2/jobs.c Tue Jan 25 14:09:03 2000 @@ -554,6 +554,7 @@ } else if (mode == FORK_BG) { ignoresig(SIGINT); ignoresig(SIGQUIT); + ignoresig(SIGHUP); if ((jp == NULL || jp->nprocs == 0) && ! fd0_redirected_p ()) { close(0); @@ -565,6 +566,7 @@ if (mode == FORK_BG) { ignoresig(SIGINT); ignoresig(SIGQUIT); + ignoresig(SIGHUP); if ((jp == NULL || jp->nprocs == 0) && ! fd0_redirected_p ()) { close(0);