summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRay Strode <halfline@gmail.com>2020-11-02 18:22:33 +0000
committerRay Strode <halfline@gmail.com>2020-11-02 18:22:33 +0000
commit0766824ec5398dac34d3b22835e8ce5a383826ba (patch)
treedbd3328445599e6357d8a08b78363e427427fda3
parent2c5a27a740a4a8a2c397e52d13a7ac3a060f8d5d (diff)
parent26870c5fa59303cb6ecb2492ccab3a61d976c5be (diff)
downloadgdm-0766824ec5398dac34d3b22835e8ce5a383826ba.tar.gz
Merge branch 'wip/nacho/crash-backport-3-36' into 'gnome-3-36'
Backport patches for crash when using Xvfb See merge request GNOME/gdm!119
-rw-r--r--daemon/gdm-manager.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/daemon/gdm-manager.c b/daemon/gdm-manager.c
index efcce9b6..6f6c7c90 100644
--- a/daemon/gdm-manager.c
+++ b/daemon/gdm-manager.c
@@ -576,10 +576,11 @@ get_display_and_details_for_bus_sender (GdmManager *self,
lookup_by_session_id,
(gpointer) session_id);
+out:
if (out_display != NULL) {
*out_display = display;
}
-out:
+
g_free (session_id);
}
@@ -811,7 +812,7 @@ gdm_manager_handle_register_session (GdmDBusManager *manager,
GVariant *details)
{
GdmManager *self = GDM_MANAGER (manager);
- GdmDisplay *display;
+ GdmDisplay *display = NULL;
const char *sender;
GDBusConnection *connection;