Revision
16512
Author
brian
Date
2010-01-25 09:11:54 -0600 (Mon, 25 Jan 2010)

Log Message

 FSCORE-539

Modified Paths

Diff

Modified: freeswitch/trunk/src/switch_ivr_menu.c (16511 => 16512)


--- freeswitch/trunk/src/switch_ivr_menu.c	2010-01-25 14:48:11 UTC (rev 16511)
+++ freeswitch/trunk/src/switch_ivr_menu.c	2010-01-25 15:11:54 UTC (rev 16512)
@@ -499,6 +499,7 @@
 						break;
 					case SWITCH_IVR_ACTION_PLAYSOUND:
 						status = switch_ivr_play_file(session, NULL, aptr, NULL);
+						running = 0;
 						break;
 					case SWITCH_IVR_ACTION_EXECMENU:
 						if (!strcmp(aptr, menu->name)) {
@@ -506,6 +507,7 @@
 						} else {
 							reps = -1;
 							status = switch_ivr_menu_execute(session, stack, aptr, obj);
+							running = 0;
 						}
 						break;
 					case SWITCH_IVR_ACTION_EXECAPP:
@@ -526,6 +528,7 @@
 									switch_core_session_exec(session, application_interface, app_arg);
 									UNPROTECT_INTERFACE(application_interface);
 									status = SWITCH_STATUS_SUCCESS;
+									running = 0;
 								}
 							}
 						}