]> rtime.felk.cvut.cz Git - sojka/lightdm.git/blobdiff - src/x-server.c
Tidy up finalize methods
[sojka/lightdm.git] / src / x-server.c
index 10ba903a3b2e2f3140e32bc3b931b428bfde1d35..b82f3c6b3ca07791973cf70a627de838c313605c 100644 (file)
@@ -204,14 +204,11 @@ x_server_init (XServer *server)
 static void
 x_server_finalize (GObject *object)
 {
-    XServer *self;
-
-    self = X_SERVER (object);
+    XServer *self = X_SERVER (object);
 
     g_free (self->priv->hostname);
     g_free (self->priv->address);
-    if (self->priv->authority)
-        g_object_unref (self->priv->authority);
+    g_clear_object (&self->priv->authority);
     if (self->priv->connection)
         xcb_disconnect (self->priv->connection);