]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-4728
authorAnthony Minessale <anthm@freeswitch.org>
Tue, 16 Oct 2012 22:50:59 +0000 (18:50 -0400)
committerAnthony Minessale <anthm@freeswitch.org>
Tue, 16 Oct 2012 22:50:59 +0000 (18:50 -0400)
src/mod/applications/mod_commands/mod_commands.c

index df87773c7a42617520a46f51dfc8a6d85a0e4106..5e96474fd316520fef931ac17b35346c3a74f715 100644 (file)
@@ -2421,16 +2421,16 @@ SWITCH_STANDARD_API(reload_function)
 
        switch_mutex_lock(reload_mutex);
 
+       if (switch_xml_reload(&err) == SWITCH_STATUS_SUCCESS) {
+               stream->write_function(stream, "+OK Reloading XML\n");
+       }
+
        if (switch_loadable_module_unload_module((char *) SWITCH_GLOBAL_dirs.mod_dir, (char *) cmd, force, &err) == SWITCH_STATUS_SUCCESS) {
                stream->write_function(stream, "+OK module unloaded\n");
        } else {
                stream->write_function(stream, "-ERR unloading module [%s]\n", err);
        }
 
-       if (switch_xml_reload(&err) == SWITCH_STATUS_SUCCESS) {
-               stream->write_function(stream, "+OK Reloading XML\n");
-       }
-
        if (switch_loadable_module_load_module((char *) SWITCH_GLOBAL_dirs.mod_dir, (char *) cmd, SWITCH_TRUE, &err) == SWITCH_STATUS_SUCCESS) {
                stream->write_function(stream, "+OK module loaded\n");
        } else {