fix for java arraystore exception when bpp=8 with Tight encoding
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4573 3789f03b-4d11-0410-bbf8-ca57d06f2519
diff --git a/java/src/com/tigervnc/rfb/TightDecoder.java b/java/src/com/tigervnc/rfb/TightDecoder.java
index 4c10bb7..088d02f 100644
--- a/java/src/com/tigervnc/rfb/TightDecoder.java
+++ b/java/src/com/tigervnc/rfb/TightDecoder.java
@@ -212,7 +212,8 @@
}
}
} else {
- input.readBytes(buf, 0, dataSize);
+ for (int ptr=0; ptr < dataSize; ptr++)
+ buf[ptr] = input.readU8();
}
}
} else {