From ab16ef4152914d44ce6f76e48167d26d22f66a06 Mon Sep 17 00:00:00 2001 From: Damien Miller Date: Tue, 28 Jan 2014 15:08:12 +1100 Subject: [PATCH] - (djm) [sshd.c] Use kill(0, ...) instead of killpg(0, ...); the latter being specified to have undefined behaviour in SUSv3; ok dtucker --- ChangeLog | 3 +++ sshd.c | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index a2be7f8be..549db120b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,9 @@ 20140128 - (djm) [configure.ac] Search for inet_ntop in libnsl and libresovl; ok dtucker + - (djm) [sshd.c] Use kill(0, ...) instead of killpg(0, ...); the + latter being specified to have undefined behaviour in SUSv3; + ok dtucker 20140127 - (dtucker) [Makefile.in] Remove trailing backslash which some make diff --git a/sshd.c b/sshd.c index a5d4218b3..25380c911 100644 --- a/sshd.c +++ b/sshd.c @@ -372,7 +372,7 @@ grace_alarm_handler(int sig) */ if (getpgid(0) == getpid()) { signal(SIGTERM, SIG_IGN); - killpg(0, SIGTERM); + kill(0, SIGTERM); } /* Log error and exit. */