From ee2991c0322f6426f9c13e3fc856c239fd69e136 Mon Sep 17 00:00:00 2001 From: "Rafael H. Schloming" Date: Wed, 3 Oct 2007 11:50:12 +0000 Subject: applied patch from gsim to fix order of bit decoding git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@581571 13f79535-47bb-0310-9956-ffa450edef68 --- .../src/main/java/org/apache/qpidity/codec/AbstractDecoder.java | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'qpid/java/common/src') diff --git a/qpid/java/common/src/main/java/org/apache/qpidity/codec/AbstractDecoder.java b/qpid/java/common/src/main/java/org/apache/qpidity/codec/AbstractDecoder.java index 98a5c8128e..f8d7146d6c 100644 --- a/qpid/java/common/src/main/java/org/apache/qpidity/codec/AbstractDecoder.java +++ b/qpid/java/common/src/main/java/org/apache/qpidity/codec/AbstractDecoder.java @@ -85,12 +85,9 @@ abstract class AbstractDecoder implements Decoder if (nbits == 0) { bits = get(); - nbits = 8; } - nbits -= 1; - - boolean result = ((bits >>> nbits) & 0x01) != 0; + boolean result = (bits & (1 << nbits++)) != 0; return result; } -- cgit v1.2.1