[gdm/gnome-3-22] display: close X11 connection
- From: Ray Strode <halfline src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gdm/gnome-3-22] display: close X11 connection
- Date: Wed, 1 Mar 2017 21:27:12 +0000 (UTC)
commit 6667d5560e52f3a293dffadbb27d50d50be5f40e
Author: Ray Strode <rstrode redhat com>
Date: Tue Dec 13 14:43:42 2016 -0500
display: close X11 connection
We're opening an X11 connection but never closing it, this
commit fixes that.
https://bugzilla.gnome.org/show_bug.cgi?id=776059
daemon/gdm-display.c | 8 ++++++++
1 files changed, 8 insertions(+), 0 deletions(-)
---
diff --git a/daemon/gdm-display.c b/daemon/gdm-display.c
index a7db6f1..ee80c84 100644
--- a/daemon/gdm-display.c
+++ b/daemon/gdm-display.c
@@ -649,6 +649,12 @@ gdm_display_finish (GdmDisplay *self)
return TRUE;
}
+static void
+gdm_display_disconnect (GdmDisplay *self)
+{
+ g_clear_pointer (&self->priv->x11_display, XCloseDisplay);
+}
+
gboolean
gdm_display_unmanage (GdmDisplay *self)
{
@@ -658,6 +664,8 @@ gdm_display_unmanage (GdmDisplay *self)
g_debug ("GdmDisplay: unmanage display");
+ gdm_display_disconnect (self);
+
g_timer_stop (self->priv->server_timer);
if (self->priv->user_access_file != NULL) {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]