sim: plug memleak, free path on finalize()
This commit is contained in:
11
src/mm-sim.c
11
src/mm-sim.c
@@ -1170,6 +1170,16 @@ mm_sim_init (MMSim *self)
|
|||||||
MMSimPrivate);
|
MMSimPrivate);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void
|
||||||
|
finalize (GObject *object)
|
||||||
|
{
|
||||||
|
MMSim *self = MM_SIM (object);
|
||||||
|
|
||||||
|
g_free (self->priv->path);
|
||||||
|
|
||||||
|
G_OBJECT_CLASS (mm_sim_parent_class)->finalize (object);
|
||||||
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
dispose (GObject *object)
|
dispose (GObject *object)
|
||||||
{
|
{
|
||||||
@@ -1201,6 +1211,7 @@ mm_sim_class_init (MMSimClass *klass)
|
|||||||
/* Virtual methods */
|
/* Virtual methods */
|
||||||
object_class->get_property = get_property;
|
object_class->get_property = get_property;
|
||||||
object_class->set_property = set_property;
|
object_class->set_property = set_property;
|
||||||
|
object_class->finalize = finalize;
|
||||||
object_class->dispose = dispose;
|
object_class->dispose = dispose;
|
||||||
|
|
||||||
properties[PROP_CONNECTION] =
|
properties[PROP_CONNECTION] =
|
||||||
|
Reference in New Issue
Block a user