diff options
author | Mark Spencer <markster@digium.com> | 2003-07-01 20:28:02 +0000 |
---|---|---|
committer | Mark Spencer <markster@digium.com> | 2003-07-01 20:28:02 +0000 |
commit | 3bd078e428a2ca23e81160b5301567723698a4bb (patch) | |
tree | 1ec64001c62ee7e19c30844b241a97c63c4d3051 | |
parent | b66f9e2579dc9ba6368966dcd446b4347d6e376a (diff) |
Merge goto if patch
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1150 65c4cc65-6c06-0410-ace0-fbb531ad65f3
-rwxr-xr-x | pbx.c | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -2778,6 +2778,12 @@ static void get_timerange(struct ast_include *i, char *times) int x; int s1, s2; int e1, e2; + + //[PHM 07/01/03] + //start disabling all times, fill the fields with 0's, as they may contain garbage + for(x=0;x<24;x++) + i->minmask[x]=0; + /* Star is all times */ if (!strlen(times) || !strcmp(times, "*")) { for (x=0;x<24;x++) @@ -4069,6 +4075,8 @@ static int pbx_builtin_gotoiftime(struct ast_channel *chan, void *data) /* Separate the Goto path */ strsep(&ts,"?"); + // [PHM 07/01/03] + // struct ast_include include contained garbage here, fixed by zeroing it on get_timerange build_timing(&include, s); if (include_valid(&include)) res = pbx_builtin_goto(chan, (void *)ts); |