mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-07-25 03:10:39 +00:00
Fix leak in xml ivr menus FSCORE-421
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14579 d0543943-73ff-0310-b7d9-9358b9ac24b2
This commit is contained in:
parent
2423f75528
commit
eb3e186b17
@ -793,10 +793,14 @@ SWITCH_DECLARE(switch_status_t) switch_ivr_menu_stack_xml_build(switch_ivr_menu_
|
|||||||
atoi(timeout),
|
atoi(timeout),
|
||||||
strlen(max_failures)? atoi(max_failures): 0,
|
strlen(max_failures)? atoi(max_failures): 0,
|
||||||
strlen(max_timeouts)? atoi(max_timeouts): 0,
|
strlen(max_timeouts)? atoi(max_timeouts): 0,
|
||||||
xml_menu_ctx->pool);
|
xml_menu_ctx->pool);
|
||||||
/* set the menu_stack for the caller */
|
/* set the menu_stack for the caller */
|
||||||
if (status == SWITCH_STATUS_SUCCESS && *menu_stack == NULL) {
|
if (status == SWITCH_STATUS_SUCCESS && *menu_stack == NULL) {
|
||||||
*menu_stack = menu;
|
*menu_stack = menu;
|
||||||
|
|
||||||
|
if (xml_menu_ctx->autocreated) {
|
||||||
|
switch_set_flag(menu, SWITCH_IVR_MENU_FLAG_FREEPOOL);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (status == SWITCH_STATUS_SUCCESS && menu != NULL) {
|
if (status == SWITCH_STATUS_SUCCESS && menu != NULL) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user