diff options
Diffstat (limited to 'loader.c')
-rwxr-xr-x | loader.c | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -24,6 +24,7 @@ #include "asterisk/channel.h" #include "asterisk/term.h" #include "asterisk/manager.h" +#include "asterisk/cdr.h" #include "asterisk/enum.h" #include "asterisk/rtp.h" #include "asterisk/lock.h" @@ -208,6 +209,10 @@ int ast_module_reload(const char *name) reload_manager(); reloaded = 2; } + if (!name || !strcasecmp(name, "cdr")) { + ast_cdr_engine_reload(); + reloaded = 2; + } if (!name || !strcasecmp(name, "enum")) { ast_enum_reload(); reloaded = 2; |