From: Kinsey Moore Date: Thu, 12 Apr 2012 16:18:22 +0000 (+0000) Subject: Make trunkfreq take effect when set X-Git-Tag: 1.8.13.0-rc1~58 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7a33e9ba9d7b34dc7c88d887bb0f832cf74da448;p=thirdparty%2Fasterisk.git 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 git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@361972 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- diff --git a/channels/chan_iax2.c b/channels/chan_iax2.c index 2d2d91c0bf..20b3b534e4 100644 --- a/channels/chan_iax2.c +++ b/channels/chan_iax2.c @@ -13244,6 +13244,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 )