From c60459738b06451543a97e2f41d8de043ef5478c Mon Sep 17 00:00:00 2001 From: Stefan Bodewig Date: Fri, 26 Nov 2010 15:27:51 +0000 Subject: [PATCH] keep case of env var keys the user has added git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@1039413 13f79535-47bb-0310-9956-ffa450edef68 --- src/main/org/apache/tools/ant/taskdefs/Execute.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/main/org/apache/tools/ant/taskdefs/Execute.java b/src/main/org/apache/tools/ant/taskdefs/Execute.java index ebc1d9b32..521184754 100644 --- a/src/main/org/apache/tools/ant/taskdefs/Execute.java +++ b/src/main/org/apache/tools/ant/taskdefs/Execute.java @@ -672,12 +672,10 @@ public class Execute { if (osEnv.remove(key) == null && environmentCaseInSensitive) { // not found, maybe perform a case insensitive search - // Nb: using default locale as key is a env name - key = key.toLowerCase(); - for (Iterator it = osEnv.keySet().iterator(); it.hasNext(); ) { String osEnvItem = (String) it.next(); - if (osEnvItem.toLowerCase().equals(key)) { + // Nb: using default locale as key is a env name + if (osEnvItem.toLowerCase().equals(key.toLowerCase())) { // Use the original casiness of the key key = osEnvItem; break;