|
|
@@ -969,11 +969,17 @@ namespace System.Net
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- if (!requestSent) {
|
|
|
+ if (requestSent)
|
|
|
+ return;
|
|
|
+
|
|
|
+ try {
|
|
|
requestSent = true;
|
|
|
redirects = 0;
|
|
|
servicePoint = GetServicePoint ();
|
|
|
abortHandler = servicePoint.SendRequest (this, connectionGroup);
|
|
|
+ } catch (Exception ex) {
|
|
|
+ aread.SetCompleted (synch, ex);
|
|
|
+ aread.DoCallback ();
|
|
|
}
|
|
|
});
|
|
|
|