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:51 UTC
svn commit: r1897346 - /pdfbox/branches/2.0/fontbox/src/main/java/org/apache/fontbox/ttf/CmapSubtable.java
Author: tilman
Date: Sat Jan 22 14:45:50 2022
New Revision: 1897346
URL: http://svn.apache.org/viewvc?rev=1897346&view=rev
Log:
PDFBOX-4892: LGTM fix
Modified:
pdfbox/branches/2.0/fontbox/src/main/java/org/apache/fontbox/ttf/CmapSubtable.java
Modified: pdfbox/branches/2.0/fontbox/src/main/java/org/apache/fontbox/ttf/CmapSubtable.java
URL: http://svn.apache.org/viewvc/pdfbox/branches/2.0/fontbox/src/main/java/org/apache/fontbox/ttf/CmapSubtable.java?rev=1897346&r1=1897345&r2=1897346&view=diff
==============================================================================
--- pdfbox/branches/2.0/fontbox/src/main/java/org/apache/fontbox/ttf/CmapSubtable.java (original)
+++ pdfbox/branches/2.0/fontbox/src/main/java/org/apache/fontbox/ttf/CmapSubtable.java Sat Jan 22 14:45:50 2022
@@ -416,7 +416,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++)
@@ -429,7 +429,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)