dect
/
asterisk
Archived
13
0
Fork 0

Merge goto if patch

git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1150 f38db490-d61c-443f-a65b-d21fe96a405b
This commit is contained in:
markster 2003-07-01 20:28:02 +00:00
parent 467ef402e0
commit c37e80af82
1 changed files with 8 additions and 0 deletions

8
pbx.c
View File

@ -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);