[asterisk-commits] file: branch 1.6.1 r170049 - in /branches/1.6.1: ./ apps/app_parkandannounce.c
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Thu Jan 22 09:04:44 CST 2009
Author: file
Date: Thu Jan 22 09:04:44 2009
New Revision: 170049
URL: http://svn.digium.com/svn-view/asterisk?view=rev&rev=170049
Log:
Merged revisions 170047 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk
........
r170047 | file | 2009-01-22 11:01:54 -0400 (Thu, 22 Jan 2009) | 4 lines
Clear the autoloop flag when parsing and setting the context/extension/priority to go back to. When the channel executes a PBX again we want it to start out at the point we explicitly say and at that point it will not yet be doing autoloop.
(closes issue #14304)
Reported by: jcovert
........
Modified:
branches/1.6.1/ (props changed)
branches/1.6.1/apps/app_parkandannounce.c
Propchange: branches/1.6.1/
------------------------------------------------------------------------------
Binary property 'trunk-merged' - no diff available.
Modified: branches/1.6.1/apps/app_parkandannounce.c
URL: http://svn.digium.com/svn-view/asterisk/branches/1.6.1/apps/app_parkandannounce.c?view=diff&rev=170049&r1=170048&r2=170049
==============================================================================
--- branches/1.6.1/apps/app_parkandannounce.c (original)
+++ branches/1.6.1/apps/app_parkandannounce.c Thu Jan 22 09:04:44 2009
@@ -102,8 +102,10 @@
dialtech = strsep(&args.dial, "/");
ast_verb(3, "Dial Tech,String: (%s,%s)\n", dialtech, args.dial);
- if (!ast_strlen_zero(args.return_context))
+ if (!ast_strlen_zero(args.return_context)) {
+ ast_clear_flag(chan, AST_FLAG_IN_AUTOLOOP);
ast_parseable_goto(chan, args.return_context);
+ }
ast_verb(3, "Return Context: (%s,%s,%d) ID: %s\n", chan->context, chan->exten, chan->priority, chan->cid.cid_num);
if (!ast_exists_extension(chan, chan->context, chan->exten, chan->priority, chan->cid.cid_num)) {
More information about the asterisk-commits
mailing list