[asterisk-commits] branch 1.2 r9953 - /branches/1.2/rtp.c

asterisk-commits at lists.digium.com asterisk-commits at lists.digium.com
Tue Feb 14 11:23:13 MST 2006


Author: kpfleming
Date: Tue Feb 14 12:23:13 2006
New Revision: 9953

URL: http://svn.digium.com/view/asterisk?rev=9953&view=rev
Log:
revert yesterday's temporary fix for issue #6052

Modified:
    branches/1.2/rtp.c

Modified: branches/1.2/rtp.c
URL: http://svn.digium.com/view/asterisk/branches/1.2/rtp.c?rev=9953&r1=9952&r2=9953&view=diff
==============================================================================
--- branches/1.2/rtp.c (original)
+++ branches/1.2/rtp.c Tue Feb 14 12:23:13 2006
@@ -1,7 +1,7 @@
 /*
  * Asterisk -- An open source telephony toolkit.
  *
- * Copyright (C) 1999 - 2006, Digium, Inc.
+ * Copyright (C) 1999 - 2005, Digium, Inc.
  *
  * Mark Spencer <markster at digium.com>
  *
@@ -807,6 +807,17 @@
 		return rtp->rtp_lookup_code_cache_result;
 	}
 
+	/* Check the dynamic list first */
+	for (pt = 0; pt < MAX_RTP_PT; ++pt) {
+  		if (rtp->current_RTP_PT[pt].code == code && rtp->current_RTP_PT[pt].isAstFormat == isAstFormat) {
+			rtp->rtp_lookup_code_cache_isAstFormat = isAstFormat;
+			rtp->rtp_lookup_code_cache_code = code;
+			rtp->rtp_lookup_code_cache_result = pt;
+			return pt;
+		}
+	}
+
+	/* Then the static list */
 	for (pt = 0; pt < MAX_RTP_PT; ++pt) {
 		if (static_RTP_PT[pt].code == code && static_RTP_PT[pt].isAstFormat == isAstFormat) {
 			rtp->rtp_lookup_code_cache_isAstFormat = isAstFormat;



More information about the asterisk-commits mailing list