[gtk+] wayland: Plug memory leaks
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] wayland: Plug memory leaks
- Date: Fri, 5 Jan 2018 12:54:02 +0000 (UTC)
commit 50975be4d0e79ca277fb6d7aa29d0dfbfccafeaa
Author: Matthias Clasen <mclasen redhat com>
Date: Thu Jan 4 22:55:04 2018 -0500
wayland: Plug memory leaks
We were forgetting to free the GdkContentFormats
objects in an early exit case.
gdk/wayland/gdkclipboard-wayland.c | 1 +
gdk/wayland/gdkprimary-wayland.c | 1 +
2 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/gdk/wayland/gdkclipboard-wayland.c b/gdk/wayland/gdkclipboard-wayland.c
index 63c1f75..585fb8e 100644
--- a/gdk/wayland/gdkclipboard-wayland.c
+++ b/gdk/wayland/gdkclipboard-wayland.c
@@ -303,6 +303,7 @@ gdk_wayland_clipboard_claim_remote (GdkWaylandClipboard *cb,
if (cb->source)
{
GDK_NOTE (CLIPBOARD, g_printerr ("%p: Ignoring clipboard offer for self\n", cb));
+ gdk_content_formats_unref (formats);
return;
}
diff --git a/gdk/wayland/gdkprimary-wayland.c b/gdk/wayland/gdkprimary-wayland.c
index b83f41a..b29a033 100644
--- a/gdk/wayland/gdkprimary-wayland.c
+++ b/gdk/wayland/gdkprimary-wayland.c
@@ -100,6 +100,7 @@ gdk_wayland_primary_claim_remote (GdkWaylandPrimary *cb,
if (cb->source)
{
GDK_NOTE (CLIPBOARD, g_printerr ("%p: Ignoring clipboard offer for self\n", cb));
+ gdk_content_formats_unref (formats);
return;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]