From 68fafa7bc0fe32d7e17839b82d6f6741975c5e28 Mon Sep 17 00:00:00 2001 From: Marco Hutter Date: Sat, 31 Jan 2026 16:47:05 +0100 Subject: [PATCH] DRAFT for fixing integer decoding --- .../com/openize/drako/SequentialIntegerAttributeDecoder.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/decoder/com/openize/drako/SequentialIntegerAttributeDecoder.java b/src/decoder/com/openize/drako/SequentialIntegerAttributeDecoder.java index d9fa6fc..e7a4e6d 100644 --- a/src/decoder/com/openize/drako/SequentialIntegerAttributeDecoder.java +++ b/src/decoder/com/openize/drako/SequentialIntegerAttributeDecoder.java @@ -90,7 +90,10 @@ private IntSpan getValues(int numEntries) int numValues = numEntries * numComponents; if (numComponents <= 0) return null; - this.preparePortableAttribute(numEntries, numComponents); + if (this.portableAttribute == null) + { + this.preparePortableAttribute(numEntries, numComponents); + } if (this.getPortableAttribute().getNumUniqueEntries() == 0) return null; byte[] buf = this.getPortableAttribute().getBuffer().getBuffer();