summaryrefslogtreecommitdiff
path: root/Command
diff options
context:
space:
mode:
authorGravatar Joey Hess <joeyh@joeyh.name>2015-06-14 13:39:44 -0400
committerGravatar Joey Hess <joeyh@joeyh.name>2015-06-14 13:39:44 -0400
commit42983b9ecb1b02279e83c6922ba165b97bf69a54 (patch)
treea707fa0b55f3f78f82e0cee339c218d899a18844 /Command
parentfdbe8596c5f5dbe4d59c32c0ed42532ff51e5f45 (diff)
Improve url parsing to handle some urls containing illegal [] characters in their paths.
Ie, "https://archive.org/download/zoom-2/Zoom - Release 2 (1996)(Active Software)[!].iso"
Diffstat (limited to 'Command')
-rw-r--r--Command/AddUrl.hs2
1 files changed, 1 insertions, 1 deletions
diff --git a/Command/AddUrl.hs b/Command/AddUrl.hs
index 0de4da78f..fda2a99e0 100644
--- a/Command/AddUrl.hs
+++ b/Command/AddUrl.hs
@@ -139,7 +139,7 @@ startWeb relaxed optfile pathdepth s = go $ fromMaybe bad $ parseURI urlstring
where
(urlstring, downloader) = getDownloader s
bad = fromMaybe (error $ "bad url " ++ urlstring) $
- parseURI $ escapeURIString isUnescapedInURI urlstring
+ Url.parseURIRelaxed $ urlstring
go url = case downloader of
QuviDownloader -> usequvi
_ ->