Fix filename bug associated with contentdisposition attribute

Change-Id: Ia72110d46fbe7b55f688068028661a23d853b602
diff --git a/src/com/android/browser/DownloadHandler.java b/src/com/android/browser/DownloadHandler.java
index 0e41701..e8d9807 100644
--- a/src/com/android/browser/DownloadHandler.java
+++ b/src/com/android/browser/DownloadHandler.java
@@ -330,7 +330,7 @@
 
     static String trimContentDisposition(String contentDisposition) {
         final Pattern CONTENT_DISPOSITION_PATTERN =
-            Pattern.compile("filename\\s*=\\s*(\"?)([^\"]*)\\1\\s*;?",
+            Pattern.compile("filename\\s*=\\s*(\"?)([^\";]*)\\1\\s*",
                 Pattern.CASE_INSENSITIVE);
 
         if (contentDisposition != null) {