Your message dated Sat, 07 Oct 2023 09:59:43 +0000
with message-id <[email protected]>
and subject line Released with 12.2
has caused the Debian Bug report #1052577,
regarding bookworm-pu: package mate-notification-daemon/1.26.0-1+deb12u1
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1052577: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1052577
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
Tags: bookworm
User: [email protected]
Usertags: pu
X-Debbugs-Cc: [email protected]
Control: affects -1 + src:mate-notification-daemon

This changeset fixes two memories in MATE's notification daemon.

[ Reason ]
Improve robustness of MATE desktop in Debian 12.

[ Impact ]
If not accepted, memory leaks continue to exist in core component of the
MATE desktop.

[ Tests ]
Local smoke tests. No regressions, so far. Patches have been cherry-picked
from upstream.

[ Risks ]
Regression may occur to users of the MATE desktop environment.

[ Checklist ]
  [x] *all* changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in (old)stable
  [x] the issue is verified as fixed in unstable

[ Changes ]

+  * debian/patches:
+    + Add 1001_daemon-fix-memory-leak.patch and 
1002_mnd-daemon-fix-memory-leak.
+      patch. Fix two memory leaks in src/daemon/daemon.c and src/daemon/
+      mnd-daemon.c. (Closes: #1052565).

[ Other info ]
None.
diff -Nru mate-notification-daemon-1.26.0/debian/changelog 
mate-notification-daemon-1.26.0/debian/changelog
--- mate-notification-daemon-1.26.0/debian/changelog    2021-12-11 
21:40:50.000000000 +0100
+++ mate-notification-daemon-1.26.0/debian/changelog    2023-09-24 
23:40:09.000000000 +0200
@@ -1,3 +1,12 @@
+mate-notification-daemon (1.26.0-1+deb12u1) bookworm; urgency=medium
+
+  * debian/patches:
+    + Add 1001_daemon-fix-memory-leak.patch and 
1002_mnd-daemon-fix-memory-leak.
+      patch. Fix two memory leaks in src/daemon/daemon.c and src/daemon/
+      mnd-daemon.c. (Closes: #1052565).
+
+ -- Mike Gabriel <[email protected]>  Sun, 24 Sep 2023 23:40:09 +0200
+
 mate-notification-daemon (1.26.0-1) unstable; urgency=medium
 
   [ Martin Wimpress ]
diff -Nru 
mate-notification-daemon-1.26.0/debian/patches/1001_daemon-fix-memory-leak.patch
 
mate-notification-daemon-1.26.0/debian/patches/1001_daemon-fix-memory-leak.patch
--- 
mate-notification-daemon-1.26.0/debian/patches/1001_daemon-fix-memory-leak.patch
    1970-01-01 01:00:00.000000000 +0100
+++ 
mate-notification-daemon-1.26.0/debian/patches/1001_daemon-fix-memory-leak.patch
    2023-09-24 23:37:04.000000000 +0200
@@ -0,0 +1,26 @@
+From 954106793cfba1cc5bb3a740dd14373ff30ee14f Mon Sep 17 00:00:00 2001
+From: rbuj <[email protected]>
+Date: Sat, 23 Oct 2021 02:59:59 +0200
+Subject: [PATCH] daemon: fix memory leak
+
+---
+ src/daemon/daemon.c | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
+--- a/src/daemon/daemon.c
++++ b/src/daemon/daemon.c
+@@ -1685,10 +1685,10 @@
+ {
+       notify_daemon_notifications_complete_get_server_information(object,
+                       invocation,
+-                      g_strdup("Notification Daemon"),
+-                      g_strdup("MATE"),
+-                      g_strdup(PACKAGE_VERSION),
+-                      g_strdup("1.1"));
++                      "Notification Daemon",
++                      "MATE",
++                      PACKAGE_VERSION,
++                      "1.1");
+       return TRUE;
+ }
+ 
diff -Nru 
mate-notification-daemon-1.26.0/debian/patches/1002_mnd-daemon-fix-memory-leak.patch
 
mate-notification-daemon-1.26.0/debian/patches/1002_mnd-daemon-fix-memory-leak.patch
--- 
mate-notification-daemon-1.26.0/debian/patches/1002_mnd-daemon-fix-memory-leak.patch
        1970-01-01 01:00:00.000000000 +0100
+++ 
mate-notification-daemon-1.26.0/debian/patches/1002_mnd-daemon-fix-memory-leak.patch
        2023-09-24 23:38:22.000000000 +0200
@@ -0,0 +1,27 @@
+From 516275e2716ed5cbf8c1c52849fe04d934814791 Mon Sep 17 00:00:00 2001
+From: rbuj <[email protected]>
+Date: Thu, 21 Oct 2021 15:57:00 +0200
+Subject: [PATCH] mnd-daemon: fix memory leak
+
+---
+ src/daemon/mnd-daemon.c | 3 +++
+ 1 file changed, 3 insertions(+)
+
+--- a/src/daemon/mnd-daemon.c
++++ b/src/daemon/mnd-daemon.c
+@@ -63,12 +63,15 @@
+       error = NULL;
+       if (g_option_context_parse (context, argc, argv, &error) == FALSE)
+       {
++              g_option_context_free (context);
+               g_warning ("Failed to parse command line arguments: %s", 
error->message);
+               g_error_free (error);
+ 
+               return FALSE;
+       }
+ 
++      g_option_context_free (context);
++
+       if (debug)
+               g_setenv ("G_MESSAGES_DEBUG", "all", FALSE);
+ 
diff -Nru mate-notification-daemon-1.26.0/debian/patches/series 
mate-notification-daemon-1.26.0/debian/patches/series
--- mate-notification-daemon-1.26.0/debian/patches/series       2021-12-11 
21:39:46.000000000 +0100
+++ mate-notification-daemon-1.26.0/debian/patches/series       2023-09-24 
23:35:13.000000000 +0200
@@ -1 +1,3 @@
 1000_add-AssumedAppArmorLabel.patch
+1001_daemon-fix-memory-leak.patch
+1002_mnd-daemon-fix-memory-leak.patch

--- End Message ---
--- Begin Message ---
Version: 12.2

The upload requested in this bug has been released as part of 12.2.

--- End Message ---

Reply via email to