mirror of
https://github.com/asterisk/asterisk.git
synced 2025-10-12 15:45:18 +00:00
Fix hours 21-23 (bug #592)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1838 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
11
say.c
11
say.c
@@ -378,8 +378,15 @@ int ast_say_date_with_format(struct ast_channel *chan, time_t time, char *ints,
|
||||
}
|
||||
if (!res) {
|
||||
if (tm.tm_hour != 0) {
|
||||
snprintf(nextmsg,sizeof(nextmsg), AST_SOUNDS "/digits/%d", tm.tm_hour);
|
||||
res = wait_file(chan,ints,nextmsg,lang);
|
||||
int remainder = tm.tm_hour;
|
||||
if (tm.tm_hour > 20) {
|
||||
res = wait_file(chan,ints,AST_SOUNDS "/digits/20",lang);
|
||||
remainder -= 20;
|
||||
}
|
||||
if (!res) {
|
||||
snprintf(nextmsg,sizeof(nextmsg), AST_SOUNDS "/digits/%d", remainder);
|
||||
res = wait_file(chan,ints,nextmsg,lang);
|
||||
}
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
Reference in New Issue
Block a user