Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnkit Jain <radical@corewars.org>2010-09-15 23:11:21 +0400
committerAnkit Jain <radical@corewars.org>2010-09-15 23:52:18 +0400
commit4abf81bb05082c71436ac93e0935d43c66e6824a (patch)
tree571219664b0ec52d2671957ad39a45c2fc5f68cc /mcs/class/Microsoft.Build.Utilities
parentacfdccca84c5de8f3f0fc5195897e064e671cfe9 (diff)
[xbuild] Fix case sensitive environment variables for ToolTask.
Use ProcessStringDictionary in ToolTask for EnvironmentVariables, as this retains the original case of the keys. Without this environment vars would all be passed as lowercase! This was removed in a previous patch by mistake.
Diffstat (limited to 'mcs/class/Microsoft.Build.Utilities')
-rw-r--r--mcs/class/Microsoft.Build.Utilities/Microsoft.Build.Utilities/ToolTask.cs2
1 files changed, 1 insertions, 1 deletions
diff --git a/mcs/class/Microsoft.Build.Utilities/Microsoft.Build.Utilities/ToolTask.cs b/mcs/class/Microsoft.Build.Utilities/Microsoft.Build.Utilities/ToolTask.cs
index 6fd0950682a..c2ccff4c5c6 100644
--- a/mcs/class/Microsoft.Build.Utilities/Microsoft.Build.Utilities/ToolTask.cs
+++ b/mcs/class/Microsoft.Build.Utilities/Microsoft.Build.Utilities/ToolTask.cs
@@ -370,7 +370,7 @@ namespace Microsoft.Build.Utilities
if (EnvironmentVariables == null || EnvironmentVariables.Length == 0)
return EnvironmentOverride;
- var env_vars = new SCS.StringDictionary ();
+ var env_vars = new SCS.ProcessStringDictionary ();
foreach (string pair in EnvironmentVariables) {
string [] key_value = pair.Split ('=');
if (!String.IsNullOrEmpty (key_value [0]))