aboutsummaryrefslogtreecommitdiffstats
path: root/src/java/org/apache/fop/render/afp/tools/StructuredFieldReader.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/java/org/apache/fop/render/afp/tools/StructuredFieldReader.java')
-rw-r--r--src/java/org/apache/fop/render/afp/tools/StructuredFieldReader.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/java/org/apache/fop/render/afp/tools/StructuredFieldReader.java b/src/java/org/apache/fop/render/afp/tools/StructuredFieldReader.java
index 433e600f9..1939d2dda 100644
--- a/src/java/org/apache/fop/render/afp/tools/StructuredFieldReader.java
+++ b/src/java/org/apache/fop/render/afp/tools/StructuredFieldReader.java
@@ -110,7 +110,7 @@ public class StructuredFieldReader {
length[0] = bufferData[b];
length[1] = bufferData[a];
- int reclength = ((length[0] & 0xFF) << 8)
+ int reclength = ((length[0] & 0xFF) << 8)
+ (length[1] & 0xFF) - identifier.length - 2;
byte[] retval = new byte[reclength];