]> 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)
committergithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Tue, 22 Jul 2025 18:58:48 +0000 (18:58 +0000)
commit009e3ef3f5fae65700515739d8f9d8ff522eed37
treebe7b3c8ebcd7033becf077b9707503adf34e9a3b
parent5f433e2442d5b9339075ae1863ec09427c0fd7f7
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