diff options
author | Tilghman Lesher <tilghman@meg.abyt.es> | 2008-03-26 18:39:06 +0000 |
---|---|---|
committer | Tilghman Lesher <tilghman@meg.abyt.es> | 2008-03-26 18:39:06 +0000 |
commit | ef4eff9a9bcce416c25c089c4f86fd0b78d79028 (patch) | |
tree | e3b98ea87c1f245716b009b4b7173c660297f04e /main/loader.c | |
parent | caf7b47b69d29e669aca53634bbcfbf74d23de1d (diff) |
Add the "config reload <conffile>" command, which allows you to tell Asterisk
to reload any file that references a given configuration file.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@111012 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'main/loader.c')
-rw-r--r-- | main/loader.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/main/loader.c b/main/loader.c index e05bac4e3..baddec707 100644 --- a/main/loader.c +++ b/main/loader.c @@ -48,6 +48,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") #include "asterisk/lock.h" #include "asterisk/features.h" #include "asterisk/dsp.h" +#include "asterisk/udptl.h" #ifdef DLFCNCOMPAT #include "asterisk/dlfcn-compat.h" @@ -251,6 +252,7 @@ static struct reload_classes { { "logger", logger_reload }, { "features", ast_features_reload }, { "dsp", ast_dsp_reload}, + { "udptl", ast_udptl_reload }, { NULL, NULL } }; @@ -786,7 +788,7 @@ int load_modules(unsigned int preload_only) embedded_module_list.first = NULL; } - if (!(cfg = ast_config_load(AST_MODULE_CONFIG, config_flags))) { + if (!(cfg = ast_config_load2(AST_MODULE_CONFIG, "" /* core, can't reload */, config_flags))) { ast_log(LOG_WARNING, "No '%s' found, no modules will be loaded.\n", AST_MODULE_CONFIG); goto done; } |