From: Darren Tucker Date: Thu, 25 Jul 2024 07:59:35 +0000 (+1000) Subject: Check for SA_RESTART before using it. X-Git-Tag: V_9_9_P1~99 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b05fda224bbcd2f641254534ed2175c42487f3c8;p=thirdparty%2Fopenssh-portable.git Check for SA_RESTART before using it. ok djm@ --- diff --git a/sshd-session.c b/sshd-session.c index 52e7bd82d..1060ff7d8 100644 --- a/sshd-session.c +++ b/sshd-session.c @@ -214,7 +214,9 @@ grace_alarm_handler(int sig) memset(&sa, 0, sizeof(sa)); sa.sa_handler = SIG_IGN; sigfillset(&sa.sa_mask); +#if defined(SA_RESTART) sa.sa_flags = SA_RESTART; +#endif (void)sigaction(SIGTERM, &sa, NULL); kill(0, SIGTERM); }