From 0aa7ff5f7c7c4f02dab1e40abcdb4df537905a80 Mon Sep 17 00:00:00 2001 From: Micah Lee Date: Tue, 7 Jan 2020 17:12:23 -0800 Subject: [PATCH] Don't let you open safe PDFs in dangerzone --- dangerzone/common.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dangerzone/common.py b/dangerzone/common.py index b66db2d..3eb4a9b 100644 --- a/dangerzone/common.py +++ b/dangerzone/common.py @@ -242,7 +242,10 @@ class Common(object): if os.path.splitext(filename)[1] == ".desktop": desktop_entry = DesktopEntry(full_filename) - if "application/pdf" in desktop_entry.getMimeTypes(): + if ( + "application/pdf" in desktop_entry.getMimeTypes() + and desktop_entry.getName() != "dangerzone" + ): pdf_viewers[ desktop_entry.getName() ] = desktop_entry.getExec()