From 444f7924e5f25775083354fd57765336841a918b Mon Sep 17 00:00:00 2001
From: Anthony Minessale <anthm@freeswitch.org>
Date: Fri, 30 Nov 2012 14:05:45 -0600
Subject: [PATCH] not quite, one more tweak

---
 src/switch_rtp.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/switch_rtp.c b/src/switch_rtp.c
index bb04f5bff3..bceaf5e743 100644
--- a/src/switch_rtp.c
+++ b/src/switch_rtp.c
@@ -3254,7 +3254,7 @@ static int rtp_common_read(switch_rtp_t *rtp_session, switch_payload_t *payload_
 						}
 					}
 					
-					if (rtp_session->hot_hits > 10 && !rtp_session->sync_packets) {// >= (rtp_session->samples_per_second * 30)) {
+					if (rtp_session->hot_hits > 1 && !rtp_session->sync_packets) {// >= (rtp_session->samples_per_second * 30)) {
 						hot_socket = 1;
 					}
 				} else {
@@ -3278,6 +3278,7 @@ static int rtp_common_read(switch_rtp_t *rtp_session, switch_payload_t *payload_
 									  switch_core_session_get_name(session),
 									  rtp_session->sync_packets, (rtp_session->ms_per_packet * rtp_session->sync_packets) / 1000);
 					switch_core_timer_sync(&rtp_session->timer);
+					rtp_session->hot_hits = 0;
 				} else {
 
 					switch_core_timer_next(&rtp_session->timer);