You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by rh...@apache.org on 2007/10/03 13:50:13 UTC
svn commit: r581571 -
/incubator/qpid/trunk/qpid/java/common/src/main/java/org/apache/qpidity/codec/AbstractDecoder.java
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;
}