mirror of
https://github.com/asterisk/asterisk.git
synced 2025-10-13 00:04:53 +00:00
Fix Manager Redirect while in an AGI.
(closes issue #10661) Reported by: junky git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@103317 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
@@ -3288,6 +3288,9 @@ static int __ast_pbx_run(struct ast_channel *c)
|
||||
/* If the AbsoluteTimeout is not reset to 0, we'll get an infinite loop */
|
||||
c->whentohangup = 0;
|
||||
c->_softhangup &= ~AST_SOFTHANGUP_TIMEOUT;
|
||||
} else if (c->_softhangup == AST_SOFTHANGUP_ASYNCGOTO) {
|
||||
c->_softhangup = 0;
|
||||
continue;
|
||||
} else if (ast_check_hangup(c)) {
|
||||
ast_debug(1, "Extension %s, priority %d returned normally even though call was hung up\n",
|
||||
c->exten, c->priority);
|
||||
|
Reference in New Issue
Block a user