Author: fhanik
Date: Mon May 21 02:27:15 2007
New Revision: 540082

URL: http://svn.apache.org/viewvc?view=rev&rev=540082
Log:
lock in the right place

Modified:
    
tomcat/tc6.0.x/trunk/java/org/apache/catalina/tribes/group/interceptors/OrderInterceptor.java

Modified: 
tomcat/tc6.0.x/trunk/java/org/apache/catalina/tribes/group/interceptors/OrderInterceptor.java
URL: 
http://svn.apache.org/viewvc/tomcat/tc6.0.x/trunk/java/org/apache/catalina/tribes/group/interceptors/OrderInterceptor.java?view=diff&rev=540082&r1=540081&r2=540082
==============================================================================
--- 
tomcat/tc6.0.x/trunk/java/org/apache/catalina/tribes/group/interceptors/OrderInterceptor.java
 (original)
+++ 
tomcat/tc6.0.x/trunk/java/org/apache/catalina/tribes/group/interceptors/OrderInterceptor.java
 Mon May 21 02:27:15 2007
@@ -99,13 +99,12 @@
             super.messageReceived(msg);
             return;
         }
+        int msgnr = 
XByteBuffer.toInt(msg.getMessage().getBytesDirect(),msg.getMessage().getLength()-4);
+        msg.getMessage().trim(4);
+        MessageOrder order = new 
MessageOrder(msgnr,(ChannelMessage)msg.deepclone());
         try {
             inLock.writeLock().lock();
-            int msgnr = 
XByteBuffer.toInt(msg.getMessage().getBytesDirect(),msg.getMessage().getLength()-4);
-            msg.getMessage().trim(4);
-            MessageOrder order = new 
MessageOrder(msgnr,(ChannelMessage)msg.deepclone());
             if ( processIncoming(order) ) 
processLeftOvers(msg.getAddress(),false);
-    
         }finally {
             inLock.writeLock().unlock();
         }



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to