summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabrice Bellet <fabrice@bellet.info>2016-12-15 11:26:47 +0100
committerOlivier CrĂȘte <olivier.crete@collabora.com>2016-12-18 11:27:05 -0500
commitcd5910078b9d8f46fa411c093895d5f73432779b (patch)
tree012faa82e2905e50d20a49c997efdd2ded756813
parent4ecc6a3638f8ea1195a185f7b398777a384de018 (diff)
call-content: fix another memory leakHEADmaster
https://bugs.freedesktop.org/show_bug.cgi?id=99124
-rw-r--r--telepathy-farstream/call-content.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/telepathy-farstream/call-content.c b/telepathy-farstream/call-content.c
index b4b7e78..85089d3 100644
--- a/telepathy-farstream/call-content.c
+++ b/telepathy-farstream/call-content.c
@@ -2213,16 +2213,19 @@ tf_call_content_error_literal (TfCallContent *self,
const gchar *detailed_reason,
const gchar *message)
{
+ GValueArray *array;
+
g_debug ("Content error: %s", message);
- tp_cli_call_content_interface_media_call_fail (
- self->proxy, -1,
- tp_value_array_build (4,
+ array = tp_value_array_build (4,
G_TYPE_UINT, 0,
G_TYPE_UINT, reason,
G_TYPE_STRING, detailed_reason,
G_TYPE_STRING, message,
- G_TYPE_INVALID),
+ G_TYPE_INVALID);
+ tp_cli_call_content_interface_media_call_fail (
+ self->proxy, -1, array,
NULL, NULL, NULL, NULL);
+ tp_value_array_free (array);
}