Author: spouliot
Date: 2007-02-23 09:37:46 -0500 (Fri, 23 Feb 2007)
New Revision: 73365

Modified:
   trunk/mcs/class/corlib/System.Security/ChangeLog
   trunk/mcs/class/corlib/System.Security/PermissionSet.cs
Log:
2007-02-23  Sebastien Pouliot  <[EMAIL PROTECTED]>

        * PermissionSet.cs: Fix InvalidCastException on non-CAS permissions.
        Fix bug #80936.



Modified: trunk/mcs/class/corlib/System.Security/ChangeLog
===================================================================
--- trunk/mcs/class/corlib/System.Security/ChangeLog    2007-02-23 14:14:58 UTC 
(rev 73364)
+++ trunk/mcs/class/corlib/System.Security/ChangeLog    2007-02-23 14:37:46 UTC 
(rev 73365)
@@ -1,3 +1,8 @@
+2007-02-23  Sebastien Pouliot  <[EMAIL PROTECTED]>
+
+       * PermissionSet.cs: Fix InvalidCastException on non-CAS permissions.
+       Fix bug #80936.
+
 2006-06-16  Sebastien Pouliot  <[EMAIL PROTECTED]>
 
        * SecurityContext.cs: Don't skip the calling callBack if we don't call

Modified: trunk/mcs/class/corlib/System.Security/PermissionSet.cs
===================================================================
--- trunk/mcs/class/corlib/System.Security/PermissionSet.cs     2007-02-23 
14:14:58 UTC (rev 73364)
+++ trunk/mcs/class/corlib/System.Security/PermissionSet.cs     2007-02-23 
14:37:46 UTC (rev 73365)
@@ -227,7 +227,7 @@
                        bool call_cas_only = this.IsUnrestricted ();
                        // non CAS permissions (e.g. PrincipalPermission) do 
not requires a stack walk
                        for (int i = 0; i < n; i++) {
-                               CodeAccessPermission p = (CodeAccessPermission) 
list [i];
+                               IPermission p = (IPermission) list [i];
                                Type t = p.GetType ();
                                if (t.IsSubclassOf (typeof 
(CodeAccessPermission))) {
                                        _ignored [i] = false;

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to