- (djm) [monitor.c sshd.c] SIGXFSZ needs to be ignored in postauth

monitor, not preauth; bz#2263
This commit is contained in:
Damien Miller 2014-08-27 04:11:55 +10:00
parent 1b215c098b
commit 146218ac11
3 changed files with 5 additions and 4 deletions

View File

@ -6,6 +6,8 @@
[regress/unittests/sshkey/test_fuzz.c]
[regress/unittests/sshkey/test_sshkey.c] Don't include openssl/ec.h
on !ECC OpenSSL systems
- (djm) [monitor.c sshd.c] SIGXFSZ needs to be ignored in postauth
monitor, not preauth; bz#2263
20140825
- (djm) [bufec.c] Skip this file on !ECC OpenSSL

View File

@ -471,6 +471,9 @@ monitor_child_postauth(struct monitor *pmonitor)
signal(SIGHUP, &monitor_child_handler);
signal(SIGTERM, &monitor_child_handler);
signal(SIGINT, &monitor_child_handler);
#ifdef SIGXFSZ
signal(SIGXFSZ, SIG_IGN);
#endif
if (compat20) {
mon_dispatch = mon_dispatch_postauth20;

4
sshd.c
View File

@ -647,10 +647,6 @@ privsep_preauth_child(void)
fatal("setgroups: %.100s", strerror(errno));
permanently_set_uid(privsep_pw);
#endif
#ifdef SIGXFSZ
signal(SIGXFSZ, SIG_IGN);
#endif
}
static int