]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
don't add API or complete till after the config is parsed
authorBrian West <brian@freeswitch.org>
Sun, 19 Oct 2008 23:55:54 +0000 (23:55 +0000)
committerBrian West <brian@freeswitch.org>
Sun, 19 Oct 2008 23:55:54 +0000 (23:55 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10071 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/mod/xml_int/mod_xml_curl/mod_xml_curl.c

index 9289290355528a86a39ffeeaa2318588fc8522d2..5bbbefde8837539f5a7db39d086c0f49c3d70ab6 100644 (file)
@@ -343,10 +343,6 @@ SWITCH_MODULE_LOAD_FUNCTION(mod_xml_curl_load)
        /* connect my internal structure to the blank pointer passed to me */
        *module_interface = switch_loadable_module_create_module_interface(pool, modname);
 
-       SWITCH_ADD_API(xml_curl_api_interface, "xml_curl", "XML Curl", xml_curl_function, XML_CURL_SYNTAX);
-       switch_console_set_complete("add xml_curl debug_on");
-       switch_console_set_complete("add xml_curl debug_off");
-
        memset(&globals,0,sizeof(globals));
        globals.pool = pool;
        globals.hash_root = NULL;
@@ -358,6 +354,10 @@ SWITCH_MODULE_LOAD_FUNCTION(mod_xml_curl_load)
                return SWITCH_STATUS_FALSE;
        }
 
+       SWITCH_ADD_API(xml_curl_api_interface, "xml_curl", "XML Curl", xml_curl_function, XML_CURL_SYNTAX);
+       switch_console_set_complete("add xml_curl debug_on");
+       switch_console_set_complete("add xml_curl debug_off");
+
        /* indicate that the module should continue to be loaded */
        return SWITCH_STATUS_SUCCESS;
 }