Blame SOURCES/httpd-2.4.6-mpm-segfault.patch
|
|
cce4bc |
--- a/server/mpm/event/event.c
|
|
|
cce4bc |
+++ a/server/mpm/event/event.c
|
|
|
cce4bc |
@@ -2735,6 +2735,7 @@ static int event_run(apr_pool_t * _pconf, apr_pool_t * plog, server_rec * s)
|
|
|
cce4bc |
|
|
|
cce4bc |
/* we've been told to restart */
|
|
|
cce4bc |
apr_signal(SIGHUP, SIG_IGN);
|
|
|
cce4bc |
+ apr_signal(AP_SIG_GRACEFUL, SIG_IGN);
|
|
|
cce4bc |
|
|
|
cce4bc |
if (one_process) {
|
|
|
cce4bc |
/* not worth thinking about */
|
|
|
00df7d |
|
|
|
00df7d |
--- a/server/mpm/worker/worker.c
|
|
|
00df7d |
+++ b/server/mpm/worker/worker.c
|
|
|
00df7d |
@@ -1902,6 +1902,7 @@ static int worker_run(apr_pool_t *_pconf, apr_pool_t *plog, server_rec *s)
|
|
|
00df7d |
|
|
|
00df7d |
/* we've been told to restart */
|
|
|
00df7d |
apr_signal(SIGHUP, SIG_IGN);
|
|
|
00df7d |
+ apr_signal(AP_SIG_GRACEFUL, SIG_IGN);
|
|
|
00df7d |
|
|
|
00df7d |
if (one_process) {
|
|
|
00df7d |
/* not worth thinking about */
|