]> git.ipfire.org Git - thirdparty/asterisk.git/commit
pbx.c: When the AST_SOFTHANGUP_ASYNCGOTO flag is set, pbx_extension_helper should...
authorTinet-mucw <mucw@ti-net.com.cn>
Tue, 22 Jul 2025 09:36:11 +0000 (02:36 -0700)
committerTinet-mucw <mucw@ti-net.com.cn>
Tue, 22 Jul 2025 18:58:41 +0000 (18:58 +0000)
commit7c8e58b63eb620ef354fe3da353926114ded2555
tree854efd6308444150f0c72537d9780e603c03724a
parentbdc66057eecff9008240f06f54788a9e71389878
pbx.c: When the AST_SOFTHANGUP_ASYNCGOTO flag is set, pbx_extension_helper should return directly.

Under certain circumstances the context/extens/prio are set in the ast_async_goto, for example action Redirect.
In the situation that action Redirect is broken by pbx_extension_helper this info is changed.
This will cause the current dialplan location to be executed twice.
In other words, the Redirect action does not take effect.

Resolves: #1315
main/pbx.c