diff options
author | Rasmus Thomsen <oss@cogitri.dev> | 2019-05-01 13:08:50 +0200 |
---|---|---|
committer | TBK <tbk@jjtc.eu> | 2019-05-25 18:06:06 +0200 |
commit | 2600dd8766a0f46fd2a86f219caf9a9a08777803 (patch) | |
tree | 6293ca8729366b4b4f951d3e31ff846a57d2ea7f /testing/gnome-settings-daemon/housekeeping-fix-improper-notify_notification_close_usage.patch | |
parent | 98aef0ad310ddb55491ec607b5e5510fedafafe1 (diff) | |
download | aports-2600dd8766a0f46fd2a86f219caf9a9a08777803.tar.bz2 aports-2600dd8766a0f46fd2a86f219caf9a9a08777803.tar.xz |
testing/gnome-settings-daemon: update to 3.32.0
Closes: GH-7379
Diffstat (limited to 'testing/gnome-settings-daemon/housekeeping-fix-improper-notify_notification_close_usage.patch')
-rw-r--r-- | testing/gnome-settings-daemon/housekeeping-fix-improper-notify_notification_close_usage.patch | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/testing/gnome-settings-daemon/housekeeping-fix-improper-notify_notification_close_usage.patch b/testing/gnome-settings-daemon/housekeeping-fix-improper-notify_notification_close_usage.patch deleted file mode 100644 index 0bd07fdf8b..0000000000 --- a/testing/gnome-settings-daemon/housekeeping-fix-improper-notify_notification_close_usage.patch +++ /dev/null @@ -1,30 +0,0 @@ -From 3110457f72f70b2d283c1ad2f27b91b95d75d92f Mon Sep 17 00:00:00 2001 -From: Christian Hergert <chergert@redhat.com> -Date: Wed, 18 Jul 2018 19:31:17 -0700 -Subject: [PATCH] housekeeping: fix improper notify_notification_close() usage - -notify_notification_close() expects that a parameter will be available for -the error location, which could be a dangling pointer in a register or -on the stack in the case of some architectures. - -This was caught by GNOME/glib#1425 which allows us to check proper type -parameters. ---- - plugins/housekeeping/gsd-disk-space.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -diff --git a/plugins/housekeeping/gsd-disk-space.c b/plugins/housekeeping/gsd-disk-space.c -index 0ae40193aa..0eee94ea9b 100644 ---- a/plugins/housekeeping/gsd-disk-space.c -+++ b/plugins/housekeeping/gsd-disk-space.c -@@ -1017,7 +1017,9 @@ gsd_ldsm_clean (void) - g_clear_object (&ldsm_monitor); - g_clear_object (&settings); - g_clear_object (&privacy_settings); -- g_clear_pointer (¬ification, notify_notification_close); -+ /* NotifyNotification::closed callback will drop reference */ -+ if (notification != NULL) -+ notify_notification_close (notification, NULL); - g_slist_free_full (ignore_paths, g_free); - ignore_paths = NULL; - } |