Update of /usr/cvsroot/asterisk
In directory mongoose.digium.com:/tmp/cvs-serv6638
Modified Files:
channel.c
Log Message:
Fix timelimit bug (bug #4552)
Index: channel.c
===================================================================
RCS file: /usr/cvsroot/asterisk/channel.c,v
retrieving revision 1.204
retrieving revision 1.205
diff -u -d -r1.204 -r1.205
--- channel.c 14 Jun 2005 18:09:56 -0000 1.204
+++ channel.c 18 Jun 2005 17:18:02 -0000 1.205
@@ -2858,8 +2858,10 @@
time_left_ms = config->timelimit - elapsed_ms;
if (*playitagain &&
((ast_test_flag(&(config->features_caller), AST_FEATURE_PLAY_WARNING)) ||
(ast_test_flag(&(config->features_callee), AST_FEATURE_PLAY_WARNING))) &&
(config->play_warning && time_left_ms <= config->play_warning)) {
- res = -3;
- break;
+ if (config->warning_freq == 0 || time_left_ms
== config->play_warning || (time_left_ms % config->warning_freq) <= 50) {
+ res = -3;
+ break;
+ }
}
if (time_left_ms <= 0) {
res = -3;
_______________________________________________
Asterisk-Cvs mailing list
[email protected]
http://lists.digium.com/mailman/listinfo/asterisk-cvs