Merge pull request #3547 from cmp-/remove-obsolete-stack-checks-win32
[mono.git] / mcs / class / corlib / System.Security / SecurityException.cs
index 34314d04388ebd654a6c4fb5d26b083076c84a79..329b6fe3378802efab1294626766d697820dfc02 100644 (file)
@@ -147,9 +147,8 @@ namespace System.Security {
                // Constructors
 
                public SecurityException ()
-                       : base (Locale.GetText ("A security error has been detected."))
+                       : this (Locale.GetText ("A security error has been detected."))
                {
-                       base.HResult = unchecked ((int)0x8013150A);
                }
 
                public SecurityException (string message) 
@@ -237,7 +236,7 @@ namespace System.Security {
                {
                        base.GetObjectData (info, context);
                        try {
-                               info.AddValue ("PermissionState", PermissionState);
+                               info.AddValue ("PermissionState", permissionState);
                        }
                        catch (SecurityException) {
                                // serialize only if permitted to do so