You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
845 B
28 lines
845 B
diff --git a/ChangeLog b/ChangeLog |
|
index 3887495..a4dc72f 100644 |
|
--- a/ChangeLog |
|
+++ b/ChangeLog |
|
@@ -1,3 +1,9 @@ |
|
+20140823 |
|
+ - (djm) [sshd.c] Ignore SIGXFSZ in preauth monitor child; can explode on |
|
+ lastlog writing on platforms with high UIDs; bz#2263 |
|
+ - (djm) [monitor.c sshd.c] SIGXFSZ needs to be ignored in postauth |
|
+ monitor, not preauth; bz#2263 |
|
+ |
|
20140703 |
|
- OpenBSD CVS Sync |
|
- djm@cvs.openbsd.org 2014/07/03 03:34:09 |
|
diff --git a/monitor.c b/monitor.c |
|
index bdabe21..5a65114 100644 |
|
--- a/monitor.c |
|
+++ b/monitor.c |
|
@@ -501,6 +501,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;
|
|
|