From f4b5e061a442a860fbd567d16fcb21ae9dd5981d Mon Sep 17 00:00:00 2001 From: huanghongxun Date: Thu, 25 Apr 2019 13:38:12 +0800 Subject: [PATCH] Suppress NPE --- .../java/org/jackhuang/hmcl/upgrade/IntegrityChecker.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/upgrade/IntegrityChecker.java b/HMCL/src/main/java/org/jackhuang/hmcl/upgrade/IntegrityChecker.java index 9ac7c4577..dc1799523 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/upgrade/IntegrityChecker.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/upgrade/IntegrityChecker.java @@ -70,6 +70,10 @@ public final class IntegrityChecker { for (ZipEntry entry : zip.stream().toArray(ZipEntry[]::new)) { String filename = entry.getName(); try (InputStream in = zip.getInputStream(entry)) { + if (in == null) { + throw new IOException("entry is null"); + } + if (SIGNATURE_FILE.equals(filename)) { signature = IOUtils.readFullyAsByteArray(in); } else {