Author: rhs
Date: Wed Oct  3 04:50:12 2007
New Revision: 581571

URL: http://svn.apache.org/viewvc?rev=581571&view=rev
Log:
applied patch from gsim to fix order of bit decoding

Modified:
    
incubator/qpid/trunk/qpid/java/common/src/main/java/org/apache/qpidity/codec/AbstractDecoder.java

Modified: 
incubator/qpid/trunk/qpid/java/common/src/main/java/org/apache/qpidity/codec/AbstractDecoder.java
URL: 
http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/java/common/src/main/java/org/apache/qpidity/codec/AbstractDecoder.java?rev=581571&r1=581570&r2=581571&view=diff
==============================================================================
--- 
incubator/qpid/trunk/qpid/java/common/src/main/java/org/apache/qpidity/codec/AbstractDecoder.java
 (original)
+++ 
incubator/qpid/trunk/qpid/java/common/src/main/java/org/apache/qpidity/codec/AbstractDecoder.java
 Wed Oct  3 04:50:12 2007
@@ -85,12 +85,9 @@
         if (nbits == 0)
         {
             bits = get();
-            nbits = 8;
         }
 
-        nbits -= 1;
-
-        boolean result = ((bits >>> nbits) & 0x01) != 0;
+        boolean result = (bits & (1 << nbits++)) != 0;
         return result;
     }
 


Reply via email to