Commit 1ff4f2b9862db040e01704feedea84fcaeb5eb55

Authored by Mickael Boiziot
1 parent c566eed3
Exists in master and in 1 other branch b6.0.X

Fix regression on decoding unicode char

src/main/java/eu/omp/irap/vespa/votable/votabledata/BinaryStreamParser.java
@@ -302,7 +302,7 @@ public final class BinaryStreamParser implements DataParser { @@ -302,7 +302,7 @@ public final class BinaryStreamParser implements DataParser {
302 private static Object processUnicodeChar(int nbElement, ByteBuffer byteBuffer) { 302 private static Object processUnicodeChar(int nbElement, ByteBuffer byteBuffer) {
303 Object dataBlock; 303 Object dataBlock;
304 String value = new String(); 304 String value = new String();
305 - for (int i = 0; i < nbElement; i += 2) { 305 + for (int i = 0; i < nbElement * 2; i += 2) {
306 value += byteBuffer.getChar(); 306 value += byteBuffer.getChar();
307 } 307 }
308 dataBlock = value.trim(); 308 dataBlock = value.trim();