From: Robert Ancell Date: Thu, 23 Jun 2016 23:18:13 +0000 (+1200) Subject: Don't access unreffed value X-Git-Url: http://rtime.felk.cvut.cz/gitweb/sojka/lightdm.git/commitdiff_plain/84e04607fc8d10af5af49dd0371e2ae17ee3312d Don't access unreffed value --- diff --git a/liblightdm-gobject/greeter.c b/liblightdm-gobject/greeter.c index 51484be0..5e6996d3 100644 --- a/liblightdm-gobject/greeter.c +++ b/liblightdm-gobject/greeter.c @@ -831,6 +831,7 @@ lightdm_greeter_connect_to_daemon_sync (LightDMGreeter *greeter, GError **error) { LightDMGreeterPrivate *priv; Request *request; + gboolean result; g_return_val_if_fail (LIGHTDM_IS_GREETER (greeter), FALSE); @@ -852,9 +853,10 @@ lightdm_greeter_connect_to_daemon_sync (LightDMGreeter *greeter, GError **error) g_free (message); } while (!request->complete); + result = request->complete; g_object_unref (request); - return request->complete; + return result; } /**