KYLIN-2791 Fix bug in readLong in BytesUtil

Project: http://git-wip-us.apache.org/repos/asf/kylin/repo
Commit: http://git-wip-us.apache.org/repos/asf/kylin/commit/fa7eb692
Tree: http://git-wip-us.apache.org/repos/asf/kylin/tree/fa7eb692
Diff: http://git-wip-us.apache.org/repos/asf/kylin/diff/fa7eb692

Branch: refs/heads/master
Commit: fa7eb692b33218fba463f7839c00663bd83892f3
Parents: c487fe4
Author: auphyroc99 <454530...@qq.com>
Authored: Wed Aug 16 13:55:40 2017 +0800
Committer: Hongbin Ma <m...@kyligence.io>
Committed: Wed Aug 16 14:13:36 2017 +0800

----------------------------------------------------------------------
 .../src/main/java/org/apache/kylin/common/util/BytesUtil.java      | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/kylin/blob/fa7eb692/core-common/src/main/java/org/apache/kylin/common/util/BytesUtil.java
----------------------------------------------------------------------
diff --git 
a/core-common/src/main/java/org/apache/kylin/common/util/BytesUtil.java 
b/core-common/src/main/java/org/apache/kylin/common/util/BytesUtil.java
index 8cc559e..d41c6b4 100644
--- a/core-common/src/main/java/org/apache/kylin/common/util/BytesUtil.java
+++ b/core-common/src/main/java/org/apache/kylin/common/util/BytesUtil.java
@@ -133,7 +133,7 @@ public class BytesUtil {
 
     public static long readLong(ByteBuffer in) {
         long integer = 0;
-        int mask = 0xff;
+        long mask = 0xff;
         int shift = 0;
         for (int i = 0; i < 8; i++) {
             integer |= (in.get() << shift) & mask;

Reply via email to