[banshee] [LastfmRequest] Catch WebException (bgo#609054)



commit 9134a3c3c45ed768a6585456072d45284dfdf5ba
Author: Alexander Kojevnikov <alexander kojevnikov com>
Date:   Sun Feb 7 00:25:21 2010 +1100

    [LastfmRequest] Catch WebException (bgo#609054)

 src/Libraries/Lastfm/Lastfm/LastfmRequest.cs |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)
---
diff --git a/src/Libraries/Lastfm/Lastfm/LastfmRequest.cs b/src/Libraries/Lastfm/Lastfm/LastfmRequest.cs
index f69b5e5..d6ef77c 100644
--- a/src/Libraries/Lastfm/Lastfm/LastfmRequest.cs
+++ b/src/Libraries/Lastfm/Lastfm/LastfmRequest.cs
@@ -232,7 +232,13 @@ namespace Lastfm
             request.KeepAlive = false;
             request.AllowAutoRedirect = true;
 
-            HttpWebResponse response = (HttpWebResponse) request.GetResponse ();
+            HttpWebResponse response = null;
+            try {
+                response = (HttpWebResponse) request.GetResponse ();
+            } catch (WebException e) {
+                Log.DebugException (e);
+                response = (HttpWebResponse)e.Response;
+            }
             return response.GetResponseStream ();
         }
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]