diff --git a/src/main/org/apache/tools/ant/taskdefs/Checksum.java b/src/main/org/apache/tools/ant/taskdefs/Checksum.java index caaf04ba6..55550b6b8 100644 --- a/src/main/org/apache/tools/ant/taskdefs/Checksum.java +++ b/src/main/org/apache/tools/ant/taskdefs/Checksum.java @@ -320,7 +320,8 @@ public class Checksum extends MatchingTask implements Condition { + "when Property is specified"); } } else { - if (filesets.size() > 1) { + if (filesets.size() > 1 + || ((FileSet) filesets.get(0)).size() > 1) { throw new BuildException("Multiple files cannot be used " + "when Property is specified"); }