]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
add a bit more error checking to module loader
authorMichael Jerris <mike@jerris.com>
Thu, 14 Feb 2013 20:03:20 +0000 (15:03 -0500)
committerMichael Jerris <mike@jerris.com>
Thu, 14 Feb 2013 20:03:33 +0000 (15:03 -0500)
src/switch_loadable_module.c

index d63ff074f157797b06e383c448a7c0fb1bacace4..02a9e6792bf4ae8b754057690ea22088e4e6bca6 100644 (file)
@@ -316,6 +316,8 @@ static switch_status_t switch_loadable_module_process(char *key, switch_loadable
                for (ptr = new_module->module_interface->file_interface; ptr; ptr = ptr->next) {
                        if (!ptr->interface_name) {
                                switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_CRIT, "Failed to load file interface from %s due to no interface name.\n", key);
+                       } else if (!ptr->extens) {
+                               switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_CRIT, "Failed to load file interface from %s due to no file extensions.\n", key);
                        } else {
                                int i;
                                for (i = 0; ptr->extens[i]; i++) {