From 3bd078e428a2ca23e81160b5301567723698a4bb Mon Sep 17 00:00:00 2001 From: Mark Spencer Date: Tue, 1 Jul 2003 20:28:02 +0000 Subject: Merge goto if patch git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1150 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- pbx.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pbx.c b/pbx.c index 37630155b..2cee92510 100755 --- a/pbx.c +++ b/pbx.c @@ -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); -- cgit v1.2.3