prevent execution if file is named same as apktool framework folder

This commit is contained in:
Connor Tumbleson 2014-09-23 08:32:04 -05:00
parent 7b0ba28a43
commit 6138d26335

View File

@ -714,6 +714,12 @@ final public class AndrolibResources {
} }
File dir = new File(path); File dir = new File(path);
if (dir.getParentFile().isFile()) {
System.err.println("Please remove file at " + dir.getParentFile());
System.exit(1);
}
if (! dir.exists()) { if (! dir.exists()) {
if (! dir.mkdirs()) { if (! dir.mkdirs()) {
if (sFrameworkFolder != null) { if (sFrameworkFolder != null) {
@ -722,6 +728,7 @@ final public class AndrolibResources {
throw new AndrolibException("Can't create directory: " + dir); throw new AndrolibException("Can't create directory: " + dir);
} }
} }
return dir; return dir;
} }