From b1d6e70c8b00ce659fe1a7b7113c80f5690c5e28 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Tue, 18 Nov 2014 19:49:55 +0100 Subject: [PATCH] Check URL validity in :download. --- qutebrowser/browser/downloads.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/qutebrowser/browser/downloads.py b/qutebrowser/browser/downloads.py index 40c71df61..efc84dbe5 100644 --- a/qutebrowser/browser/downloads.py +++ b/qutebrowser/browser/downloads.py @@ -389,8 +389,9 @@ class DownloadManager(QAbstractListModel): @cmdutils.register(instance='download-manager', scope='window') def download(self, url): """Download a given URL, given as string.""" - qurl = urlutils.qurl_from_user_input(url) - self.get(qurl) + url = urlutils.qurl_from_user_input(url) + urlutils.raise_cmdexc_if_invalid(url) + self.get(url) @pyqtSlot('QUrl', 'QWebPage') def get(self, url, page=None, fileobj=None):