summaryrefslogtreecommitdiff
path: root/build_tools
diff options
context:
space:
mode:
authorRichard Mudgett <rmudgett@digium.com>2015-01-13 18:16:32 +0000
committerRichard Mudgett <rmudgett@digium.com>2015-01-13 18:16:32 +0000
commit1f94b9674914467f68e1239f6999bbf5e3b7f292 (patch)
treeb51e15511a89292ef3dbbbc32cb836f84858a6b5 /build_tools
parent056f11ac65fb698ca26fd9a85e1eb81dbc2df381 (diff)
app_macro: Don't restore the calling location on a channel redirect.
v11: If a channel redirect to a macro exten of a macro that is active happens, the redirect location doesn't get executed. Instead the original macro location is restored and gets reexecuted. v13: An additional effect happens if a parked call times out to an extension in the macro that parked the call then the macro is reexecuted instead of the expected park return location. * Made not restore the macro calling location on an AST_SOFTHANGUP_ASYNCGOTO. * Increased the locked channel range when setting up the macro execution environment to cover things that should be done while the channel is locked. * Removed unnecessary NULL tests before calling ast_free() in _macro_exec(). ASTERISK-23850 #close Reported by: Andrew Nagy Review: https://reviewboard.asterisk.org/r/4292/ ........ Merged revisions 430564 from http://svn.asterisk.org/svn/asterisk/branches/11 git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/13@430565 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'build_tools')
0 files changed, 0 insertions, 0 deletions