From e0ad12c8f0dd7923d19e86755a709404c34de6d5 Mon Sep 17 00:00:00 2001 From: Marek Kasik Date: Fri, 30 May 2025 10:17:30 +0200 Subject: [PATCH] Fix a leak Resolves: RHEL-84038 --- evince-40.5-launch-pdfs.patch | 3 ++- evince.spec | 6 +++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/evince-40.5-launch-pdfs.patch b/evince-40.5-launch-pdfs.patch index afc4f23..5eceaf3 100644 --- a/evince-40.5-launch-pdfs.patch +++ b/evince-40.5-launch-pdfs.patch @@ -35,7 +35,7 @@ diff --git a/shell/ev-window.c b/shell/ev-window.c index 921be7de..88d770e8 100644 --- a/shell/ev-window.c +++ b/shell/ev-window.c -@@ -6636,12 +6636,105 @@ window_configure_event_cb (EvWindow *window, GdkEventConfigure *event, gpointer +@@ -6636,12 +6636,106 @@ window_configure_event_cb (EvWindow *window, GdkEventConfigure *event, gpointer return FALSE; } @@ -131,6 +131,7 @@ index 921be7de..88d770e8 100644 + ev_window_warning_message (ev_window, + _("Security alert: this document has been prevented from opening the file ā€œ%sā€"), + filename); ++ g_free (uri); + return; + } + /* We are asked to open a PDF file, from a click event, proceed with that - Issue #48 diff --git a/evince.spec b/evince.spec index eebe1f0..1c3623a 100644 --- a/evince.spec +++ b/evince.spec @@ -4,7 +4,7 @@ Name: evince Version: 40.5 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Document viewer License: GPLv2+ and GPLv3+ and LGPLv2+ and MIT and Afmparse @@ -273,6 +273,10 @@ desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/org.gnome.Evince-p %{_mandir}/man1/evince-previewer.1* %changelog +* Fri May 30 2025 Marek Kasik - 40.5-4 +- Fix a leak +- Resolves: RHEL-84038 + * Tue May 20 2025 Marek Kasik - 40.5-3 - Allow launch action to open PDFs - Resolves: RHEL-84038