fix: close resource (PR #546)

This commit is contained in:
Ahmed Ashour
2019-03-31 20:33:45 +02:00
committed by skylot
parent b09c7ba6b8
commit a6f935ed68
+7 -4
View File
@@ -1,5 +1,6 @@
package jadx.core;
import java.io.InputStream;
import java.net.URL;
import java.util.ArrayList;
import java.util.Enumeration;
@@ -126,10 +127,12 @@ public class Jadx {
if (classLoader != null) {
Enumeration<URL> resources = classLoader.getResources("META-INF/MANIFEST.MF");
while (resources.hasMoreElements()) {
Manifest manifest = new Manifest(resources.nextElement().openStream());
String ver = manifest.getMainAttributes().getValue("jadx-version");
if (ver != null) {
return ver;
try (InputStream is = resources.nextElement().openStream()) {
Manifest manifest = new Manifest(is);
String ver = manifest.getMainAttributes().getValue("jadx-version");
if (ver != null) {
return ver;
}
}
}
}