Browse Source

Small fix for bug in RecordInputStream.readAllContinuedRemainder() introduced in r707778. It seems like only BiffViewer was affected.

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@708385 13f79535-47bb-0310-9956-ffa450edef68
tags/trunk_20081106
Josh Micich 15 years ago
parent
commit
c7bb2b5a15
1 changed files with 4 additions and 4 deletions
  1. 4
    4
      src/java/org/apache/poi/hssf/record/RecordInputStream.java

+ 4
- 4
src/java/org/apache/poi/hssf/record/RecordInputStream.java View File

@@ -355,14 +355,14 @@ public final class RecordInputStream extends InputStream implements LittleEndian
//growable array of the data.
ByteArrayOutputStream out = new ByteArrayOutputStream(2*MAX_RECORD_DATA_SIZE);

while (isContinueNext()) {
while (true) {
byte[] b = readRemainder();
out.write(b, 0, b.length);
if (!isContinueNext()) {
break;
}
nextRecord();
}
byte[] b = readRemainder();
out.write(b, 0, b.length);

return out.toByteArray();
}


Loading…
Cancel
Save