~lightdm-team/lightdm/1.8

« back to all changes in this revision

Viewing changes to src/display-server.c

  • Committer: Robert Ancell
  • Date: 2014-03-07 01:13:27 UTC
  • Revision ID: robert.ancell@canonical.com-20140307011327-253rb420kbdh6nov
Fix small leaks detected by valgrind

Show diffs side-by-side

added added

removed removed

Lines of Context:
152
152
}
153
153
 
154
154
static void
 
155
display_server_finalize (GObject *object)
 
156
{
 
157
    DisplayServer *self;
 
158
 
 
159
    self = DISPLAY_SERVER (object);
 
160
 
 
161
    g_free (self->priv->name);
 
162
 
 
163
    G_OBJECT_CLASS (display_server_parent_class)->finalize (object);
 
164
}
 
165
 
 
166
static void
155
167
display_server_class_init (DisplayServerClass *klass)
156
168
{
 
169
    GObjectClass *object_class = G_OBJECT_CLASS (klass);
 
170
 
157
171
    klass->get_can_share = display_server_real_get_can_share;
158
172
    klass->get_vt = display_server_real_get_vt;
159
173
    klass->start = display_server_real_start;
160
174
    klass->connect_session = display_server_real_connect_session;
161
175
    klass->disconnect_session = display_server_real_disconnect_session;
162
176
    klass->stop = display_server_real_stop;
 
177
    object_class->finalize = display_server_finalize;
163
178
 
164
179
    g_type_class_add_private (klass, sizeof (DisplayServerPrivate));
165
180