FS-7523: [mod_json_cdr] don't install state handlers before we configure the module

This commit is contained in:
Michael Jerris 2015-05-04 15:58:48 -04:00
parent 7382cecf8c
commit 2b79637036

View File

@ -572,11 +572,6 @@ SWITCH_MODULE_LOAD_FUNCTION(mod_json_cdr_load)
switch_xml_t cfg, xml, settings, param;
switch_status_t status = SWITCH_STATUS_SUCCESS;
/* test global state handlers */
switch_core_add_state_handler(&state_handlers);
*module_interface = switch_loadable_module_create_module_interface(pool, modname);
memset(&globals, 0, sizeof(globals));
globals.log_http_and_disk = 0;
@ -726,6 +721,11 @@ SWITCH_MODULE_LOAD_FUNCTION(mod_json_cdr_load)
return SWITCH_STATUS_GENERR;
}
/* test global state handlers */
switch_core_add_state_handler(&state_handlers);
*module_interface = switch_loadable_module_create_module_interface(pool, modname);
switch_xml_free(xml);
return status;
}