LUCENE-8766: Pass BytesRef offset/length when decoding from input stream

This commit is contained in:
Alan Woodward 2019-06-13 16:22:58 +01:00
parent 18f3a95e8e
commit b8c299640d

View File

@ -55,7 +55,7 @@ public interface MonitorQuerySerializer {
return new MonitorQuerySerializer() {
@Override
public MonitorQuery deserialize(BytesRef binaryValue) {
ByteArrayInputStream is = new ByteArrayInputStream(binaryValue.bytes);
ByteArrayInputStream is = new ByteArrayInputStream(binaryValue.bytes, binaryValue.offset, binaryValue.length);
try (InputStreamDataInput data = new InputStreamDataInput(is)) {
String id = data.readString();
String query = data.readString();