summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOlivier CrĂȘte <olivier.crete@collabora.co.uk>2009-09-08 20:55:31 -0400
committerOlivier CrĂȘte <olivier.crete@collabora.co.uk>2009-09-08 20:55:31 -0400
commit5a75baf74b9fbe633923a5191a6ec599e44ea5ad (patch)
tree00c13c999ad1e0f99d74251baad5793d5ebd0a4d
parentafe442b6ed4b9e06b7c8707de80128fe0d54595c (diff)
Don't leak fscodecs
-rw-r--r--telepathy-farsight/stream.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/telepathy-farsight/stream.c b/telepathy-farsight/stream.c
index 0d37536..a212c9b 100644
--- a/telepathy-farsight/stream.c
+++ b/telepathy-farsight/stream.c
@@ -1412,9 +1412,12 @@ set_remote_codecs (TpMediaStreamHandler *proxy G_GNUC_UNUSED,
g_prefix_error (&error, "Codec negotiation failed: ");
tf_stream_error (self, fserror_to_tperror (error), error->message);
g_clear_error (&error);
+ fs_codec_list_destroy (fs_remote_codecs);
return;
}
+ fs_codec_list_destroy (fs_remote_codecs);
+
self->priv->send_supported_codecs = TRUE;
_tf_stream_try_sending_codecs (self);
}