Skip to content

Commit f5e58ab

Browse files
pavel-alayiText-CI
authored andcommitted
Replace Throwable with SecurityException in ResourceUtil
1 parent 1e8d544 commit f5e58ab

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

io/src/main/java/com/itextpdf/io/util/ResourceUtil.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,8 +88,7 @@ public static InputStream getResourceStream(String key, ClassLoader loader) {
8888
if (contextClassLoader != null) {
8989
stream = contextClassLoader.getResourceAsStream(key);
9090
}
91-
} catch (Throwable e) {
92-
// empty body
91+
} catch (SecurityException ignored) {
9392
}
9493

9594
if (stream == null) {

io/src/test/java/com/itextpdf/io/UtilitiesTest.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ This file is part of the iText (R) project.
4343
package com.itextpdf.io;
4444

4545
import com.itextpdf.io.util.ArrayUtil;
46+
import com.itextpdf.io.util.ResourceUtil;
4647
import com.itextpdf.test.annotations.type.UnitTest;
4748
import org.junit.Assert;
4849
import org.junit.Test;
@@ -58,4 +59,9 @@ public void testShortener() {
5859

5960
Assert.assertArrayEquals(dest, test);
6061
}
62+
63+
@Test
64+
public void invalidResource() {
65+
Assert.assertNull(ResourceUtil.getResourceStream("some-random-resource.zzz"));
66+
}
6167
}

0 commit comments

Comments
 (0)