aboutsummaryrefslogtreecommitdiffstats
path: root/channels/chan_h323.c
diff options
context:
space:
mode:
authortilghman <tilghman@f38db490-d61c-443f-a65b-d21fe96a405b>2007-08-18 13:52:44 +0000
committertilghman <tilghman@f38db490-d61c-443f-a65b-d21fe96a405b>2007-08-18 13:52:44 +0000
commit9d218d354a8bf8f68a724947f74e640de79b7e1e (patch)
treea73c0921d27ce721d81ef5a1f80114139d236d24 /channels/chan_h323.c
parent1de27672ee411eb53389e117cf3d489b7affbea0 (diff)
We weren't properly encapsulating the mtime ignores of config files (closes issue #10488)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@79940 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'channels/chan_h323.c')
-rw-r--r--channels/chan_h323.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/channels/chan_h323.c b/channels/chan_h323.c
index 6da113ddb..a1dd3723a 100644
--- a/channels/chan_h323.c
+++ b/channels/chan_h323.c
@@ -2831,6 +2831,12 @@ static int reload_config(int is_reload)
ucfg = ast_config_load("users.conf", config_flags);
}
+ if (is_reload) {
+ delete_users();
+ delete_aliases();
+ prune_peers();
+ }
+
/* fire up the H.323 Endpoint */
if (!h323_end_point_exist()) {
h323_end_point_create();
@@ -3085,9 +3091,6 @@ static int h323_reload(int fd, int argc, char *argv[])
static int h323_do_reload(void)
{
- delete_users();
- delete_aliases();
- prune_peers();
reload_config(1);
return 0;
}