httpd/httpd-2.0.40-xfsz.patch

21 lines
694 B
Diff
Raw Normal View History

Set SIGXFSZ to be ignored, so a write() beyond 2gb will fail with
E2BIG rather than killing the process
Upstream-HEAD: needed
2004-10-13 10:44:51 +00:00
Upstream-2.0: omit
Upstream-Status: Obsoleted by proper LFS support in APR, do it anyway
2004-10-13 16:35:07 +00:00
Upstream-PR: 13511
2004-10-13 10:44:51 +00:00
--- ./server/mpm/prefork/prefork.c.xfsz Wed Jul 17 22:39:55 2002
+++ ./server/mpm/prefork/prefork.c Mon Aug 26 15:40:24 2002
@@ -461,7 +461,7 @@
ap_log_error(APLOG_MARK, APLOG_WARNING, errno, ap_server_conf, "sigaction(SIGXCPU)");
#endif
#ifdef SIGXFSZ
- sa.sa_handler = SIG_DFL;
+ sa.sa_handler = SIG_IGN;
if (sigaction(SIGXFSZ, &sa, NULL) < 0)
ap_log_error(APLOG_MARK, APLOG_WARNING, errno, ap_server_conf, "sigaction(SIGXFSZ)");
#endif