From: PJ Fanning Date: Fri, 19 Aug 2022 07:56:55 +0000 (+0000) Subject: test issue X-Git-Tag: REL_5_2_3~46 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=114f8b8fde6caaca093a499c077b556bf6426809;p=poi.git test issue git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1903555 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/poi-scratchpad/src/main/java/org/apache/poi/hdgf/chunks/ChunkHeader.java b/poi-scratchpad/src/main/java/org/apache/poi/hdgf/chunks/ChunkHeader.java index 8020d31654..8f31139f53 100644 --- a/poi-scratchpad/src/main/java/org/apache/poi/hdgf/chunks/ChunkHeader.java +++ b/poi-scratchpad/src/main/java/org/apache/poi/hdgf/chunks/ChunkHeader.java @@ -47,10 +47,10 @@ public abstract class ChunkHeader { } else { ch = new ChunkHeaderV6(); } - ch.setType(Math.toIntExact(LittleEndian.getUInt(data, offset))); - ch.setId(Math.toIntExact(LittleEndian.getUInt(data, offset + 4))); - ch.setUnknown1(Math.toIntExact(LittleEndian.getUInt(data, offset + 8))); - ch.setLength(Math.toIntExact(LittleEndian.getUInt(data, offset + 12))); + ch.setType((int) LittleEndian.getUInt(data, offset)); + ch.setId((int) LittleEndian.getUInt(data, offset + 4)); + ch.setUnknown1((int) LittleEndian.getUInt(data, offset + 8)); + ch.setLength((int) LittleEndian.getUInt(data, offset + 12)); ch.setUnknown2(LittleEndian.getShort(data, offset + 16)); ch.setUnknown3(LittleEndian.getUByte(data, offset + 18));