move init sooner in timer module
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9241 d0543943-73ff-0310-b7d9-9358b9ac24b2
This commit is contained in:
parent
9658d82b1c
commit
04c0c8f64a
|
@ -309,9 +309,6 @@ SWITCH_MODULE_RUNTIME_FUNCTION(softtimer_runtime)
|
||||||
|
|
||||||
switch_time_sync();
|
switch_time_sync();
|
||||||
|
|
||||||
memset(&globals, 0, sizeof(globals));
|
|
||||||
switch_mutex_init(&globals.mutex, SWITCH_MUTEX_NESTED, module_pool);
|
|
||||||
|
|
||||||
globals.STARTED = globals.RUNNING = 1;
|
globals.STARTED = globals.RUNNING = 1;
|
||||||
switch_mutex_lock(runtime.throttle_mutex);
|
switch_mutex_lock(runtime.throttle_mutex);
|
||||||
runtime.sps = runtime.sps_total;
|
runtime.sps = runtime.sps_total;
|
||||||
|
@ -430,6 +427,9 @@ SWITCH_MODULE_LOAD_FUNCTION(softtimer_load)
|
||||||
switch_timer_interface_t *timer_interface;
|
switch_timer_interface_t *timer_interface;
|
||||||
module_pool = pool;
|
module_pool = pool;
|
||||||
|
|
||||||
|
memset(&globals, 0, sizeof(globals));
|
||||||
|
switch_mutex_init(&globals.mutex, SWITCH_MUTEX_NESTED, module_pool);
|
||||||
|
|
||||||
/* connect my internal structure to the blank pointer passed to me */
|
/* connect my internal structure to the blank pointer passed to me */
|
||||||
*module_interface = switch_loadable_module_create_module_interface(pool, modname);
|
*module_interface = switch_loadable_module_create_module_interface(pool, modname);
|
||||||
timer_interface = switch_loadable_module_create_interface(*module_interface, SWITCH_TIMER_INTERFACE);
|
timer_interface = switch_loadable_module_create_interface(*module_interface, SWITCH_TIMER_INTERFACE);
|
||||||
|
|
Loading…
Reference in New Issue