diff --git a/src/main/org/apache/tools/ant/taskdefs/Manifest.java b/src/main/org/apache/tools/ant/taskdefs/Manifest.java index 4ff51bb01..eea296674 100644 --- a/src/main/org/apache/tools/ant/taskdefs/Manifest.java +++ b/src/main/org/apache/tools/ant/taskdefs/Manifest.java @@ -707,7 +707,11 @@ public class Manifest extends Task { } Manifest rhsManifest = (Manifest)rhs; - if (!manifestVersion.equals(rhsManifest.manifestVersion)) { + if (manifestVersion == null) { + if (rhsManifest.manifestVersion != null) { + return false; + } + } else if (!manifestVersion.equals(rhsManifest.manifestVersion)) { return false; } if (sections.size() != rhsManifest.sections.size()) {