]> granicus.if.org Git - php/commitdiff
Stop Apache if PHP wasn't started successful.
authorDmitry Stogov <dmitry@zend.com>
Mon, 29 Oct 2018 13:48:42 +0000 (16:48 +0300)
committerDmitry Stogov <dmitry@zend.com>
Mon, 29 Oct 2018 18:39:26 +0000 (21:39 +0300)
sapi/apache2handler/sapi_apache2.c

index 23eef816a81f157b2e178867db20f591e073aa97..283ec5722dafde5ca84dae57de54d801a2d22e32 100644 (file)
@@ -482,7 +482,9 @@ php_apache_server_startup(apr_pool_t *pconf, apr_pool_t *plog, apr_pool_t *ptemp
        zend_signal_startup();
 
        sapi_startup(&apache2_sapi_module);
-       apache2_sapi_module.startup(&apache2_sapi_module);
+       if (apache2_sapi_module.startup(&apache2_sapi_module) != SUCCESS) {
+               return DONE;
+       }
        apr_pool_cleanup_register(pconf, NULL, php_apache_server_shutdown, apr_pool_cleanup_null);
        php_apache_add_version(pconf);