Author: spouliot
Date: 2008-01-02 10:14:10 -0500 (Wed, 02 Jan 2008)
New Revision: 92107
Modified:
trunk/mcs/class/corlib/System.Security/ChangeLog
trunk/mcs/class/corlib/System.Security/SecureString.cs
Log:
2008-01-02 Sebastien Pouliot <[EMAIL PROTECTED]>
* SecureString.cs: Fix InsertAt buffer calculation. Fix #350820
Modified: trunk/mcs/class/corlib/System.Security/ChangeLog
===================================================================
--- trunk/mcs/class/corlib/System.Security/ChangeLog 2008-01-02 15:04:04 UTC
(rev 92106)
+++ trunk/mcs/class/corlib/System.Security/ChangeLog 2008-01-02 15:14:10 UTC
(rev 92107)
@@ -1,3 +1,7 @@
+2008-01-02 Sebastien Pouliot <[EMAIL PROTECTED]>
+
+ * SecureString.cs: Fix InsertAt buffer calculation. Fix #350820
+
2008-01-02 Sebastien Pouliot <[EMAIL PROTECTED]>
* SecureString.cs: Don't forget length in Copy. Fix #350840
Modified: trunk/mcs/class/corlib/System.Security/SecureString.cs
===================================================================
--- trunk/mcs/class/corlib/System.Security/SecureString.cs 2008-01-02
15:04:04 UTC (rev 92106)
+++ trunk/mcs/class/corlib/System.Security/SecureString.cs 2008-01-02
15:14:10 UTC (rev 92107)
@@ -166,7 +166,7 @@
Decrypt ();
Alloc (++length, true);
int n = index * 2;
- Buffer.BlockCopy (data, n, data, n + 2,
data.Length - 2);
+ Buffer.BlockCopy (data, n, data, n + 2,
data.Length - n - 2);
data[n++] = (byte) (c >> 8);
data[n] = (byte) c;
}
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches