]> rtime.felk.cvut.cz Git - sojka/lightdm.git/blobdiff - src/seat-xvnc.c
Tidy up finalize methods
[sojka/lightdm.git] / src / seat-xvnc.c
index 00f5f6934a9a56fb845677aaf3e3c437c4c077b6..93e0e13f48092b2d46973f785b69a62285f4538b 100644 (file)
@@ -101,11 +101,9 @@ seat_xvnc_init (SeatXVNC *seat)
 static void
 seat_xdmcp_session_finalize (GObject *object)
 {
-    SeatXVNC *self;
+    SeatXVNC *self = SEAT_XVNC (object);
 
-    self = SEAT_XVNC (object);
-
-    g_object_unref (self->priv->connection);
+    g_clear_object (&self->priv->connection);
 
     G_OBJECT_CLASS (seat_xvnc_parent_class)->finalize (object);
 }