[system] Fixes InvalidCastException in OpenReadAsyncCallback
authorMarek Safar <marek.safar@gmail.com>
Wed, 11 Mar 2015 16:15:37 +0000 (17:15 +0100)
committerMarek Safar <marek.safar@gmail.com>
Wed, 11 Mar 2015 16:20:28 +0000 (17:20 +0100)
external/referencesource
mcs/class/System/System.Net/WebAsyncResult.cs

index 7e80630117b1306dc45e1c2714ebc1f9ee7f5f82..309ab499a19f1d4580a5a0c0b4604a97bcc8763c 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 7e80630117b1306dc45e1c2714ebc1f9ee7f5f82
+Subproject commit 309ab499a19f1d4580a5a0c0b4604a97bcc8763c
index 4fc55d4acab47738eacd8fc6527ecb122f9bce41..52fc1a5967e9dd79f557f620acce84d2259f30de 100644 (file)
@@ -44,6 +44,7 @@ namespace System.Net
                int size;
                public bool EndCalled;
                public bool AsyncWriteAll;
+               public HttpWebRequest AsyncObject;
 
                public WebAsyncResult (AsyncCallback cb, object state)
                        : base (cb, state)
@@ -53,6 +54,7 @@ namespace System.Net
                public WebAsyncResult (HttpWebRequest request, AsyncCallback cb, object state)
                        : base (cb, state)
                {
+                       this.AsyncObject = request;
                }
 
                public WebAsyncResult (AsyncCallback cb, object state, byte [] buffer, int offset, int size)