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;
}