FS-5102 mod_skypopen crashes FS when skype is not working or skype user tries to log in without network connection present

This commit is contained in:
Giovanni Maruzzelli 2013-02-15 12:16:06 +01:00
parent c98aa768a0
commit 1a3a11fa1a
1 changed files with 29 additions and 23 deletions

View File

@ -2029,7 +2029,8 @@ SWITCH_MODULE_LOAD_FUNCTION(mod_skypopen_load)
#endif
running = 1;
load_config(FULL_RELOAD);
if (load_config(FULL_RELOAD) == SWITCH_STATUS_SUCCESS) {
*module_interface = switch_loadable_module_create_module_interface(pool, modname);
skypopen_endpoint_interface = switch_loadable_module_create_interface(*module_interface, SWITCH_ENDPOINT_INTERFACE);
@ -2058,6 +2059,11 @@ SWITCH_MODULE_LOAD_FUNCTION(mod_skypopen_load)
/* indicate that the module should continue to be loaded */
return SWITCH_STATUS_SUCCESS;
}
} else {
running = 0;
switch_sleep(1000000); //1 full second
return SWITCH_STATUS_FALSE;
}
return SWITCH_STATUS_FALSE;
}