# http://bugzilla.gnome.org/show_bug.cgi?id=536047
Index: src/Libraries/Migo/Migo.Net/AsyncWebClient.cs
===================================================================
--- src/Libraries/Migo/Migo.Net/AsyncWebClient.cs (revision 5091)
+++ src/Libraries/Migo/Migo.Net/AsyncWebClient.cs (working copy)
@@ -687,22 +687,20 @@
while (nread != 0)
{
- try {
- readTimeoutHandle.Reset ();
-
- // <hack>
- // Yeah, Yeah, Yeah, I'll change this later,
- // it's here to get around abort issues.
-
- ar = st.BeginRead (buffer, offset, length, null, null);
- nread = st.EndRead (ar);
-
- // need an auxiliary downloader class to replace this.
- // </hack>
-
- readTimeoutHandle.Set ();
- } catch { return; }
+ readTimeoutHandle.Reset ();
+ // <hack>
+ // Yeah, Yeah, Yeah, I'll change this later,
+ // it's here to get around abort issues.
+
+ ar = st.BeginRead (buffer, offset, length, null, null);
+ nread = st.EndRead (ar);
+
+ // need an auxiliary downloader class to replace this.
+ // </hack>
+
+ readTimeoutHandle.Set ();
+
if (writeToStream) {
dest.Write (buffer, 0, nread);
} else {
Index: src/Libraries/Migo/Migo.DownloadCore/HttpFileDownloadTask.cs
===================================================================
--- src/Libraries/Migo/Migo.DownloadCore/HttpFileDownloadTask.cs (revision 5091)
+++ src/Libraries/Migo/Migo.DownloadCore/HttpFileDownloadTask.cs (working copy)
@@ -419,7 +419,7 @@
try {
if (e.Error != null) {
- //Console.WriteLine ("DT {1} Error: {0}", e.Error, this.Name);
+ Hyena.Log.WarningFormat ("HttpDownloadTask {1} Error: {0}", e.Error, this.Name);
WebException we = e.Error as WebException;
if (we != null) {