diff --git a/src/main/org/apache/tools/ant/taskdefs/Manifest.java b/src/main/org/apache/tools/ant/taskdefs/Manifest.java index 204750486..4abdafd10 100644 --- a/src/main/org/apache/tools/ant/taskdefs/Manifest.java +++ b/src/main/org/apache/tools/ant/taskdefs/Manifest.java @@ -437,6 +437,8 @@ public class Manifest { } else { attribute = new Attribute(line); String nameReadAhead = addAttributeAndCheck(attribute); + // refresh attribute in case of multivalued attributes. + attribute = getAttribute(attribute.getKey()); if (nameReadAhead != null) { return nameReadAhead; }