[HttpWebRequest] EndGetResponse already does this.
[mono.git] / mcs / class / System / System.Net / HttpWebRequest.cs
index d2d2276b204d7f1f32e4db30aead07b78be2690d..6bc3991e5fdd54c6c7b52b40dae8d238474690dd 100644 (file)
@@ -907,11 +907,6 @@ namespace System.Net
                public override WebResponse GetResponse()
                {
                        WebAsyncResult result = (WebAsyncResult) BeginGetResponse (null, null);
-                       if (!result.IsCompleted && !result.AsyncWaitHandle.WaitOne (timeout, false)) {
-                               Abort ();
-                               throw new WebException ("The request timed out", WebExceptionStatus.Timeout);
-                       }
-
                        return EndGetResponse (result);
                }