2009-09-23 Gonzalo Paniagua Javier <gonzalo@novell.com>
authorGonzalo Paniagua Javier <gonzalo.mono@gmail.com>
Wed, 23 Sep 2009 13:41:37 +0000 (13:41 -0000)
committerGonzalo Paniagua Javier <gonzalo.mono@gmail.com>
Wed, 23 Sep 2009 13:41:37 +0000 (13:41 -0000)
* NetworkStream.cs: after disposing the stream, CanRead/CanWrite
return false.

svn path=/trunk/mcs/; revision=142488

mcs/class/System/System.Net.Sockets/ChangeLog
mcs/class/System/System.Net.Sockets/NetworkStream.cs

index a177e8aee4ec3838cd2392007ea6d62f9ff750da..4c788250d85df87fb3275141d197755b24d6aa1f 100644 (file)
@@ -1,3 +1,8 @@
+2009-09-23 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+       * NetworkStream.cs: after disposing the stream, CanRead/CanWrite
+       return false.
+
 2009-09-19 Gonzalo Paniagua Javier <gonzalo@novell.com>
 
        * SocketAsyncEventArgs.cs: fix check for non-null.
index 39d952eef9fd98ff3f0d873f6cb475e99ab51be7..de8ba67ff7a7a85bd2a53278c121ce4fff7d91f7 100644 (file)
@@ -302,6 +302,7 @@ namespace System.Net.Sockets
                                        s.Close ();
                        }
                        socket = null;
+                       access = 0;
                }
 
                public override int EndRead (IAsyncResult ar)