summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKinsey Moore <kmoore@digium.com>2012-04-12 16:25:09 +0000
committerKinsey Moore <kmoore@digium.com>2012-04-12 16:25:09 +0000
commitf9155c9c3d50b47b6c6b7619f1788d2e790803ca (patch)
treec6db58c42001af56dd16868bf2487c6d9fd8c7e9
parent8696daadf8c129d92c52b85d471fcacca9e50a85 (diff)
Make trunkfreq take effect when set
Previously, setting trunkfreq had no effect on initial load or on reload and only ever used the default value. This causes trunkfreq to be used appropriately on initial load and reload. (closes issue ASTERISK-19521) Patch-by: Jaco Kroon ........ Merged revisions 361972 from http://svn.asterisk.org/svn/asterisk/branches/1.8 ........ Merged revisions 361981 from http://svn.asterisk.org/svn/asterisk/branches/10 git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@361987 65c4cc65-6c06-0410-ace0-fbb531ad65f3
-rw-r--r--channels/chan_iax2.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/channels/chan_iax2.c b/channels/chan_iax2.c
index 601ff9402..acc585372 100644
--- a/channels/chan_iax2.c
+++ b/channels/chan_iax2.c
@@ -13258,6 +13258,9 @@ static int set_config(const char *config_file, int reload)
ast_log(LOG_NOTICE, "trunkfreq must be between 10ms and 1000ms, using 1000ms instead.\n");
trunkfreq = 1000;
}
+ if (timer) {
+ ast_timer_set_rate(timer, 1000 / trunkfreq);
+ }
} else if (!strcasecmp(v->name, "trunkmtu")) {
mtuv = atoi(v->value);
if (mtuv == 0 )