[Mono.Posix] Update incorrect test
authorMarek Safar <marek.safar@gmail.com>
Tue, 10 Nov 2015 14:07:50 +0000 (15:07 +0100)
committerMarek Safar <marek.safar@gmail.com>
Tue, 10 Nov 2015 14:07:50 +0000 (15:07 +0100)
mcs/class/Mono.Posix/Test/Mono.Unix.Native/SocketTest.cs

index a82ee31d61df9ee5d51e0539ed7a1b9017a8ec52..a3891311dd562a6e4dfffc69fdfb2c2d7b4387df 100644 (file)
@@ -146,6 +146,7 @@ namespace MonoTests.Mono.Unix.Native
                public void SockOpt ()
                {
                        WithSockets (UnixAddressFamily.AF_UNIX, UnixSocketType.SOCK_STREAM, 0, (so1, so2) => {
+                               int value;
                                if (Syscall.getsockopt (so1, UnixSocketProtocol.SOL_SOCKET, UnixSocketOptionName.SO_REUSEADDR, out value) < 0)
                                        UnixMarshal.ThrowExceptionForLastError ();
                                Assert.AreEqual (0, value);
@@ -155,7 +156,6 @@ namespace MonoTests.Mono.Unix.Native
                                        UnixMarshal.ThrowExceptionForLastError ();
 
                                // Get and check SO_REUSEADDR
-                               int value;
                                if (Syscall.getsockopt (so1, UnixSocketProtocol.SOL_SOCKET, UnixSocketOptionName.SO_REUSEADDR, out value) < 0)
                                        UnixMarshal.ThrowExceptionForLastError ();
                                Assert.AreNotEqual (0, value);