* Evidence.cs: Fix problem with default evidence when ICU is enabled. Fix bug #71366.
authorSebastien Pouliot <sebastien@ximian.com>
Tue, 18 Jan 2005 17:39:29 +0000 (17:39 -0000)
committerSebastien Pouliot <sebastien@ximian.com>
Tue, 18 Jan 2005 17:39:29 +0000 (17:39 -0000)
svn path=/trunk/mcs/; revision=39102

mcs/class/corlib/System.Security.Policy/ChangeLog
mcs/class/corlib/System.Security.Policy/Evidence.cs

index a7e5b361490023dd79c2a13485686fd5514b7c4d..5ec421e8b6c24a71f804bedbf22f98fa11aa0eb0 100644 (file)
@@ -1,3 +1,8 @@
+2005-01-18  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * Evidence.cs: Fix problem with default evidence when ICU is enabled.
+       Fix bug #71366.
+
 2005-01-11  Sebastien Pouliot  <sebastien@ximian.com>
 
        * Hash.cs: Fix regression in 2.0 to load default (hash) evidences.
index d58d88c0bed5595b465e098816efabbb9d8e7993..98cbf39acb316cb03a62bb0e61e396dd5cfb5584 100644 (file)
@@ -32,6 +32,7 @@
 //
 
 using System.Collections;
+using System.Globalization;
 using System.Reflection;
 using System.Runtime.CompilerServices;
 using System.Runtime.InteropServices;
@@ -270,7 +271,7 @@ namespace System.Security.Policy {
                        e.AddHost (new Hash (a));
 
                        // non local files (e.g. http://) also get a Site evidence
-                       if (!aname.ToUpper ().StartsWith ("FILE://")) {
+                       if (String.Compare ("FILE://", 0, aname, 0, 7, true, CultureInfo.InvariantCulture) != 0) {
                                e.AddHost (Site.CreateFromUrl (aname));
                        }