Browse Source

add a few more checks

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@329407 13f79535-47bb-0310-9956-ffa450edef68
master
Stefan Bodewig 19 years ago
parent
commit
c21b522b7b
1 changed files with 6 additions and 0 deletions
  1. +6
    -0
      src/main/org/apache/tools/ant/types/ArchiveFileSet.java

+ 6
- 0
src/main/org/apache/tools/ant/types/ArchiveFileSet.java View File

@@ -251,6 +251,12 @@ public abstract class ArchiveFileSet extends FileSet {
if (src == null) {
return super.getDirectoryScanner(p);
}
if (!src.isExists()) {
throw new BuildException("the archive doesn't exist");
}
if (src.isDirectory()) {
throw new BuildException("the archive can't be a directory");
}
ArchiveScanner as = newArchiveScanner();
as.setSrc(src);
super.setDir(p.getBaseDir());


Loading…
Cancel
Save