Revision: 3c67573e1689
Author: Strullu <[email protected]>
Date: Tue Jan 8 07:05:49 2013
Log: Bug correction in SipStackImpl.newSIPServerResponse(): replace
serverTransactionTable by clientTransactionTable
http://code.google.com/p/jain-sip/source/detail?r=3c67573e1689&repo=javascript
Modified:
/src/main/javascript/gov/nist/sip/SipStackImpl.js
=======================================
--- /src/main/javascript/gov/nist/sip/SipStackImpl.js Tue Sep 18 06:32:34
2012
+++ /src/main/javascript/gov/nist/sip/SipStackImpl.js Tue Jan 8 07:05:49
2013
@@ -348,7 +348,7 @@
var length=this.BRANCH_MAGIC_COOKIE_LOWER_CASE.length;
var chaine=key.toLowerCase().substr(0, length-1);
if (chaine!=this.BRANCH_MAGIC_COOKIE_LOWER_CASE) {
- for(i=0;i<this.serverTransactionTable.length&&
currentTransaction == null;i++)
+ for(i=0;(i<this.serverTransactionTable.length) &&
(currentTransaction == null);i++)
{
nextTransaction=this.serverTransactionTable[i][1];
if
(nextTransaction.isMessagePartOfTransaction(requestReceived)) {
@@ -415,9 +415,9 @@
if (currentTransaction == null
||
(!currentTransaction.isMessagePartOfTransaction(responseReceived)
&& chaine!=this.BRANCH_MAGIC_COOKIE_LOWER_CASE)) {
- for(i=0;i<this.clientTransactionTable.length&& currentTransaction
== null;i++)
+ for(i=0;(i<this.clientTransactionTable.length) &&
(currentTransaction == null);i++)
{
- nextTransaction=this.serverTransactionTable[i][1];
+ nextTransaction=this.clientTransactionTable[i][1];
if
(nextTransaction.isMessagePartOfTransaction(responseReceived)) {
currentTransaction = nextTransaction;
}