]> rtime.felk.cvut.cz Git - sojka/lightdm.git/commitdiff
Don't access unreffed value
authorRobert Ancell <robert.ancell@canonical.com>
Thu, 23 Jun 2016 23:18:13 +0000 (11:18 +1200)
committerRobert Ancell <robert.ancell@canonical.com>
Thu, 23 Jun 2016 23:18:13 +0000 (11:18 +1200)
liblightdm-gobject/greeter.c

index 51484be07026837784af8ae9f605f3ecee727994..5e6996d3e0eeea02cac78009889eeaaa07637620 100644 (file)
@@ -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;
 }
 
 /**