diff options
author | Ankit Jain <radical@corewars.org> | 2010-09-15 23:11:21 +0400 |
---|---|---|
committer | Ankit Jain <radical@corewars.org> | 2010-09-15 23:52:18 +0400 |
commit | 4abf81bb05082c71436ac93e0935d43c66e6824a (patch) | |
tree | 571219664b0ec52d2671957ad39a45c2fc5f68cc /mcs/class/Microsoft.Build.Utilities | |
parent | acfdccca84c5de8f3f0fc5195897e064e671cfe9 (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.cs | 2 |
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])) |