aboutsummaryrefslogtreecommitdiff
path: root/src/appl/bsd/login.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/appl/bsd/login.c')
-rw-r--r--src/appl/bsd/login.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/appl/bsd/login.c b/src/appl/bsd/login.c
index d75a532..4aa2e87 100644
--- a/src/appl/bsd/login.c
+++ b/src/appl/bsd/login.c
@@ -2455,7 +2455,11 @@ dofork()
#endif
#endif
if (hungup)
+#ifdef HAVE_KILLPG
killpg(child, SIGHUP);
+#else
+ kill(-child, SIGHUP);
+#endif
if (pid == child)
break;
}