Commit a6f935ed authored by Ahmed Ashour's avatar Ahmed Ashour Committed by skylot

fix: close resource (PR #546)

parent b09c7ba6
package jadx.core; package jadx.core;
import java.io.InputStream;
import java.net.URL; import java.net.URL;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Enumeration; import java.util.Enumeration;
...@@ -126,10 +127,12 @@ public class Jadx { ...@@ -126,10 +127,12 @@ public class Jadx {
if (classLoader != null) { if (classLoader != null) {
Enumeration<URL> resources = classLoader.getResources("META-INF/MANIFEST.MF"); Enumeration<URL> resources = classLoader.getResources("META-INF/MANIFEST.MF");
while (resources.hasMoreElements()) { while (resources.hasMoreElements()) {
Manifest manifest = new Manifest(resources.nextElement().openStream()); try (InputStream is = resources.nextElement().openStream()) {
String ver = manifest.getMainAttributes().getValue("jadx-version"); Manifest manifest = new Manifest(is);
if (ver != null) { String ver = manifest.getMainAttributes().getValue("jadx-version");
return ver; if (ver != null) {
return ver;
}
} }
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment