summaryrefslogtreecommitdiff
path: root/src/vnc-server.c
diff options
context:
space:
mode:
authorRobert Ancell <robert.ancell@canonical.com>2015-10-16 11:04:18 +0100
committerRobert Ancell <robert.ancell@canonical.com>2015-10-16 11:04:18 +0100
commitaef36c92e606fef5789fda5b680e861c62939a90 (patch)
tree810537aca44f300000ecbabe20b4d3ae18076249 /src/vnc-server.c
parent5b1596558dd7e01b892479fa32b46757b7566ee2 (diff)
downloadlightdm-git-aef36c92e606fef5789fda5b680e861c62939a90.tar.gz
Tidy up finalize methods
Diffstat (limited to 'src/vnc-server.c')
-rw-r--r--src/vnc-server.c10
1 files changed, 3 insertions, 7 deletions
diff --git a/src/vnc-server.c b/src/vnc-server.c
index d4e6e9d9..914a5ebd 100644
--- a/src/vnc-server.c
+++ b/src/vnc-server.c
@@ -179,15 +179,11 @@ vnc_server_init (VNCServer *server)
static void
vnc_server_finalize (GObject *object)
{
- VNCServer *self;
-
- self = VNC_SERVER (object);
+ VNCServer *self = VNC_SERVER (object);
g_free (self->priv->listen_address);
- if (self->priv->socket)
- g_object_unref (self->priv->socket);
- if (self->priv->socket6)
- g_object_unref (self->priv->socket6);
+ g_clear_object (&self->priv->socket);
+ g_clear_object (&self->priv->socket6);
G_OBJECT_CLASS (vnc_server_parent_class)->finalize (object);
}