if (!ap_server_conf) {
destroy_and_exit_process(process, 1);
}
+ apr_pool_cleanup_register(pconf, &ap_server_conf, ap_pool_cleanup_set_null,
+ apr_pool_cleanup_null);
apr_hook_sort_all();
if (ap_run_pre_config(pconf, plog, ptemp) != OK) {
apr_pool_destroy(ptemp);
for (;;) {
+ ap_config_generation++;
ap_main_state = AP_SQ_MS_DESTROY_CONFIG;
apr_hook_deregister_all();
apr_pool_clear(pconf);
if (!ap_server_conf) {
destroy_and_exit_process(process, 1);
}
+ apr_pool_cleanup_register(pconf, &ap_server_conf,
+ ap_pool_cleanup_set_null, apr_pool_cleanup_null);
apr_hook_sort_all();
if (ap_run_pre_config(pconf, plog, ptemp) != OK) {