Skip to content

Commit 6e6cb8c

Browse files
committed
PDFBOX-5660: close input, as suggested by Valery Bokov; closes #334
git-svn-id: https://svn.apache.org/repos/asf/pdfbox/trunk@1929775 13f79535-47bb-0310-9956-ffa450edef68
1 parent 9d5dad9 commit 6e6cb8c

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

fontbox/src/test/java/org/apache/fontbox/ttf/GSUBTableDebugger.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
import static org.junit.jupiter.api.Assertions.fail;
2121

2222
import java.io.IOException;
23+
import java.io.InputStream;
2324

2425
import org.apache.fontbox.ttf.gsub.GSUBTablePrintUtil;
2526
import org.apache.fontbox.ttf.model.GsubData;
@@ -39,10 +40,10 @@ public class GSUBTableDebugger
3940
@Test
4041
void printLohitBengaliTTF()
4142
{
42-
try
43+
try(InputStream is1 = GSUBTableDebugger.class.getResourceAsStream(LOHIT_BENGALI_FONT_FILE);
44+
InputStream is2 = GSUBTableDebugger.class.getResourceAsStream(LOHIT_BENGALI_FONT_FILE))
4345
{
44-
RandomAccessReadBuffer randomAccessReadBuffer = new RandomAccessReadBuffer(
45-
GSUBTableDebugger.class.getResourceAsStream(LOHIT_BENGALI_FONT_FILE));
46+
RandomAccessReadBuffer randomAccessReadBuffer = new RandomAccessReadBuffer(is1);
4647
RandomAccessReadDataStream randomAccessReadBufferDataStream = new RandomAccessReadDataStream(
4748
randomAccessReadBuffer);
4849

@@ -53,8 +54,7 @@ void printLohitBengaliTTF()
5354
glyphSubstitutionTable.read(null, randomAccessReadBufferDataStream);
5455

5556
TrueTypeFont trueTypeFont = new TTFParser()
56-
.parse(new RandomAccessReadBuffer(
57-
GSUBTableDebugger.class.getResourceAsStream(LOHIT_BENGALI_FONT_FILE)));
57+
.parse(new RandomAccessReadBuffer(is2));
5858

5959
GsubData gsubData = glyphSubstitutionTable.getGsubData();
6060
new GSUBTablePrintUtil().printCharacterToGlyph(gsubData,

0 commit comments

Comments
 (0)