From 43e8c0e7420729f158a08088839d43d9666a21f4 Mon Sep 17 00:00:00 2001 From: Conor MacNeill Date: Sun, 20 Jan 2002 12:37:07 +0000 Subject: [PATCH] Correct equality check in Manifest.Section class git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270811 13f79535-47bb-0310-9956-ffa450edef68 --- src/main/org/apache/tools/ant/taskdefs/Manifest.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/main/org/apache/tools/ant/taskdefs/Manifest.java b/src/main/org/apache/tools/ant/taskdefs/Manifest.java index eea296674..aac5db114 100644 --- a/src/main/org/apache/tools/ant/taskdefs/Manifest.java +++ b/src/main/org/apache/tools/ant/taskdefs/Manifest.java @@ -494,10 +494,11 @@ public class Manifest extends Task { return false; } - for (Enumeration e = attributes.elements(); e.hasMoreElements();) { - Attribute attribute = (Attribute)e.nextElement(); - Attribute rshAttribute = (Attribute)rhsSection.attributes.get(attribute.getName().toLowerCase()); - if (!attribute.equals(rshAttribute)) { + for (Enumeration e = attributes.keys(); e.hasMoreElements();) { + String attributeName = (String)e.nextElement(); + Object attributeValue = attributes.get(attributeName); + Object rshAttributeValue = rhsSection.attributes.get(attributeName); + if (!attributeValue.equals(rshAttributeValue)) { return false; } }