Merge "Fix the problem that a crash occured when user turn off data connect and download something in browser"
diff --git a/src/com/android/browser/FetchUrlMimeType.java b/src/com/android/browser/FetchUrlMimeType.java
index 33b5808..6556b38 100644
--- a/src/com/android/browser/FetchUrlMimeType.java
+++ b/src/com/android/browser/FetchUrlMimeType.java
@@ -107,9 +107,13 @@
                 }
             }
         } catch (IllegalArgumentException ex) {
-            request.abort();
+            if (request != null) {
+                request.abort();
+            }
         } catch (IOException ex) {
-            request.abort();
+            if (request != null) {
+                request.abort();
+            }
         } finally {
             client.close();
         }