From 2e50e22aa74468abff09754617a647ea2b9f2d2c Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 9 Sep 2019 10:25:28 +0530 Subject: [PATCH] Also refuse to open .app urls --- src/calibre/gui2/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/gui2/__init__.py b/src/calibre/gui2/__init__.py index b671478b9a..f1e52a7e1f 100644 --- a/src/calibre/gui2/__init__.py +++ b/src/calibre/gui2/__init__.py @@ -1161,7 +1161,7 @@ def safe_open_url(qurl): if qurl.scheme() in ('', 'file'): path = qurl.toLocalFile() ext = os.path.splitext(path)[-1].lower()[1:] - if ext in ('exe', 'com', 'cmd', 'bat', 'sh', 'psh', 'ps1', 'vbs', 'js', 'wsf', 'vba', 'py', 'rb', 'pl'): + if ext in ('exe', 'com', 'cmd', 'bat', 'sh', 'psh', 'ps1', 'vbs', 'js', 'wsf', 'vba', 'py', 'rb', 'pl', 'app'): prints('Refusing to open file:', path) return open_url(qurl)