30 lines
765 B
Diff
30 lines
765 B
Diff
|
|
||
|
https://bugzilla.redhat.com/show_bug.cgi?id=814645
|
||
|
|
||
|
--- httpd-2.4.2/server/main.c.restart
|
||
|
+++ httpd-2.4.2/server/main.c
|
||
|
@@ -671,6 +671,11 @@ int main(int argc, const char * const ar
|
||
|
}
|
||
|
}
|
||
|
|
||
|
+ /* If our config failed, deal with that here. */
|
||
|
+ if (rv != OK) {
|
||
|
+ destroy_and_exit_process(process, 1);
|
||
|
+ }
|
||
|
+
|
||
|
signal_server = APR_RETRIEVE_OPTIONAL_FN(ap_signal_server);
|
||
|
if (signal_server) {
|
||
|
int exit_status;
|
||
|
@@ -680,11 +685,6 @@ int main(int argc, const char * const ar
|
||
|
}
|
||
|
}
|
||
|
|
||
|
- /* If our config failed, deal with that here. */
|
||
|
- if (rv != OK) {
|
||
|
- destroy_and_exit_process(process, 1);
|
||
|
- }
|
||
|
-
|
||
|
apr_pool_clear(plog);
|
||
|
|
||
|
if ( ap_run_open_logs(pconf, plog, ptemp, ap_server_conf) != OK) {
|