]> rtime.felk.cvut.cz Git - sojka/lightdm.git/blobdiff - src/x-server-xvnc.c
Tidy up finalize methods
[sojka/lightdm.git] / src / x-server-xvnc.c
index a48290e545aa272aea372d72b7f448e5eb05f742..e5edd1ac13896515756a987972429930570f0021 100644 (file)
@@ -291,12 +291,9 @@ x_server_xvnc_init (XServerXVNC *server)
 static void
 x_server_xvnc_finalize (GObject *object)
 {
-    XServerXVNC *self;
+    XServerXVNC *self = X_SERVER_XVNC (object);
 
-    self = X_SERVER_XVNC (object);
-
-    if (self->priv->x_server_process)
-        g_object_unref (self->priv->x_server_process);
+    g_clear_object (&self->priv->x_server_process);
     g_free (self->priv->command);
     g_free (self->priv->authority_file);