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. */