[calls] call: Fix memory leaks
- From: Evangelos Ribeiro Tzaras <devrtz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [calls] call: Fix memory leaks
- Date: Thu, 27 Jan 2022 17:29:10 +0000 (UTC)
commit 1d1489e1676d6252de4c019ee7e10d30010a840e
Author: Evangelos Ribeiro Tzaras <devrtz fortysixandtwo eu>
Date: Thu Jan 27 16:34:55 2022 +0100
call: Fix memory leaks
src/calls-call.c | 13 +++++++++++++
1 file changed, 13 insertions(+)
---
diff --git a/src/calls-call.c b/src/calls-call.c
index 1b15de66..6197d800 100644
--- a/src/calls-call.c
+++ b/src/calls-call.c
@@ -174,6 +174,18 @@ calls_call_get_property (GObject *object,
}
}
+
+static void
+calls_call_dispose (GObject *object)
+{
+ CallsCallPrivate *priv = calls_call_get_instance_private (CALLS_CALL (object));
+
+ g_clear_pointer (&priv->id, g_free);
+ g_clear_pointer (&priv->name, g_free);
+
+ G_OBJECT_CLASS (calls_call_parent_class)->dispose (object);
+}
+
static void
calls_call_class_init (CallsCallClass *klass)
{
@@ -181,6 +193,7 @@ calls_call_class_init (CallsCallClass *klass)
object_class->get_property = calls_call_get_property;
object_class->set_property = calls_call_set_property;
+ object_class->dispose = calls_call_dispose;
klass->get_protocol = calls_call_real_get_protocol;
klass->answer = calls_call_real_answer;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]