From bcc0f476c6228652b05ccaa9307018234d0cd57e Mon Sep 17 00:00:00 2001
From: Anthony Minessale <anthony.minessale@gmail.com>
Date: Thu, 4 May 2006 01:00:35 +0000
Subject: [PATCH] update

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1339 d0543943-73ff-0310-b7d9-9358b9ac24b2
---
 src/mod/endpoints/mod_dingaling/mod_dingaling.c | 1 +
 src/mod/endpoints/mod_exosip/mod_exosip.c       | 1 +
 2 files changed, 2 insertions(+)

diff --git a/src/mod/endpoints/mod_dingaling/mod_dingaling.c b/src/mod/endpoints/mod_dingaling/mod_dingaling.c
index 17cdfb8684..4b6ff47496 100644
--- a/src/mod/endpoints/mod_dingaling/mod_dingaling.c
+++ b/src/mod/endpoints/mod_dingaling/mod_dingaling.c
@@ -780,6 +780,7 @@ static switch_status_t channel_read_frame(switch_core_session_t *session, switch
 					char digit_str[] = {key, 0};
 					time(&tech_pvt->last_digit_time);
 					switch_channel_queue_dtmf(channel, digit_str);
+					return SWITCH_STATUS_BREAK;
 				}
 				if (++tech_pvt->dc >= 3) {
 					tech_pvt->last_digit = 0;
diff --git a/src/mod/endpoints/mod_exosip/mod_exosip.c b/src/mod/endpoints/mod_exosip/mod_exosip.c
index 5a7a08c6b0..e5ae950e7e 100644
--- a/src/mod/endpoints/mod_exosip/mod_exosip.c
+++ b/src/mod/endpoints/mod_exosip/mod_exosip.c
@@ -659,6 +659,7 @@ static switch_status_t exosip_read_frame(switch_core_session_t *session, switch_
 						char digit_str[] = {key, 0};
 						time(&tech_pvt->last_digit_time);
 						switch_channel_queue_dtmf(channel, digit_str);
+						return SWITCH_STATUS_BREAK;
 					}
 					if (++tech_pvt->dc >= 3) {
 						tech_pvt->last_digit = 0;