Refuse to reload on active channels.
This commit is contained in:
parent
850e8c24d1
commit
20eef6a35a
1
CHANGES
1
CHANGES
|
@ -3,6 +3,7 @@ CHANGES
|
||||||
|
|
||||||
HEAD
|
HEAD
|
||||||
------------------
|
------------------
|
||||||
|
- refuse to reload on active channels
|
||||||
|
|
||||||
|
|
||||||
chan_capi-1.1.6
|
chan_capi-1.1.6
|
||||||
|
|
12
chan_capi.c
12
chan_capi.c
|
@ -9021,12 +9021,16 @@ int load_module(void)
|
||||||
#ifdef CC_AST_HAS_VERSION_1_4
|
#ifdef CC_AST_HAS_VERSION_1_4
|
||||||
static int reload(void)
|
static int reload(void)
|
||||||
{
|
{
|
||||||
int ret;
|
int ret = 0;
|
||||||
|
|
||||||
cc_verbose(1, 0, VERBOSE_PREFIX_1 "config reload\n");
|
if (usecnt) {
|
||||||
|
cc_verbose(1, 0, VERBOSE_PREFIX_1 "chan_capi refused reload because of active channels\n");
|
||||||
|
} else {
|
||||||
|
cc_verbose(1, 0, VERBOSE_PREFIX_1 "chan_capi reload\n");
|
||||||
|
|
||||||
unload_module();
|
unload_module();
|
||||||
ret = load_module();
|
ret = load_module();
|
||||||
|
}
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue