From 881aff2e4205c5385a378cbd271080262c995c8b Mon Sep 17 00:00:00 2001 From: Nick Burch Date: Tue, 21 Sep 2010 11:54:05 +0000 Subject: [PATCH] Fix 1.6ism git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@999349 13f79535-47bb-0310-9956-ffa450edef68 --- src/java/org/apache/poi/poifs/filesystem/Ole10Native.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/java/org/apache/poi/poifs/filesystem/Ole10Native.java b/src/java/org/apache/poi/poifs/filesystem/Ole10Native.java index fcf61caa0..488bfb305 100644 --- a/src/java/org/apache/poi/poifs/filesystem/Ole10Native.java +++ b/src/java/org/apache/poi/poifs/filesystem/Ole10Native.java @@ -106,7 +106,10 @@ public class Ole10Native { dataBuffer = new byte[totalSize-4]; System.arraycopy(data, 4, dataBuffer, 0, dataBuffer.length); dataSize = totalSize - 4; - label = "ole-"+ HexDump.toHex(Arrays.copyOf(dataBuffer, 8)); + + byte[] oleLabel = new byte[8]; + System.arraycopy(dataBuffer, 0, oleLabel, 0, Math.min(dataBuffer.length, 8)); + label = "ole-"+ HexDump.toHex(oleLabel); fileName = label; command = label; } else {