Fix marshaling of Win32_IN6_ADDR.
authorRodrigo Kumpera <kumpera@gmail.com>
Fri, 4 Nov 2011 15:06:48 +0000 (13:06 -0200)
committerRodrigo Kumpera <kumpera@gmail.com>
Sat, 5 Nov 2011 15:00:09 +0000 (13:00 -0200)
mcs/class/System/System.Net.NetworkInformation/IPGlobalProperties.cs

index fa94ef6a189a62e64b05645425c3aa6b0a68fea4..5946766b5b23d862e3debf548f094ed1d222e206 100644 (file)
@@ -583,7 +583,7 @@ namespace System.Net.NetworkInformation {
                struct Win32_IN6_ADDR
                {
                        [FieldOffset (0)]
-                       [MarshalAs ((short) UnmanagedType.U1, SizeConst = 16)]
+                       [MarshalAs ( UnmanagedType.ByValArray, SizeConst = 16)]
                        public byte [] Bytes;
                }