diff options
author | Ray Strode <halfline@gmail.com> | 2020-11-02 18:22:33 +0000 |
---|---|---|
committer | Ray Strode <halfline@gmail.com> | 2020-11-02 18:22:33 +0000 |
commit | 0766824ec5398dac34d3b22835e8ce5a383826ba (patch) | |
tree | dbd3328445599e6357d8a08b78363e427427fda3 | |
parent | 2c5a27a740a4a8a2c397e52d13a7ac3a060f8d5d (diff) | |
parent | 26870c5fa59303cb6ecb2492ccab3a61d976c5be (diff) | |
download | gdm-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.c | 5 |
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; |