You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by ti...@apache.org on 2022/01/22 14:45:47 UTC
svn commit: r1897345 - /pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/CmapSubtable.java
Author: tilman
Date: Sat Jan 22 14:45:47 2022
New Revision: 1897345
URL: http://svn.apache.org/viewvc?rev=1897345&view=rev
Log:
PDFBOX-4892: LGTM fix
Modified:
pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/CmapSubtable.java
Modified: pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/CmapSubtable.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/CmapSubtable.java?rev=1897345&r1=1897344&r2=1897345&view=diff
==============================================================================
--- pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/CmapSubtable.java (original)
+++ pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/CmapSubtable.java Sat Jan 22 14:45:47 2022
@@ -415,7 +415,7 @@ public class CmapSubtable implements Cma
int end = endCount[i];
int delta = idDelta[i];
int rangeOffset = idRangeOffset[i];
- long segmentRangeOffset = idRangeOffsetPosition + (i * 2) + rangeOffset;
+ long segmentRangeOffset = idRangeOffsetPosition + (i * 2L) + rangeOffset;
if (start != 65535 && end != 65535)
{
for (int j = start; j <= end; j++)
@@ -428,7 +428,7 @@ public class CmapSubtable implements Cma
}
else
{
- long glyphOffset = segmentRangeOffset + ((j - start) * 2);
+ long glyphOffset = segmentRangeOffset + ((j - start) * 2L);
data.seek(glyphOffset);
int glyphIndex = data.readUnsignedShort();
if (glyphIndex != 0)