diff options
author | Olivier CrĂȘte <olivier.crete@collabora.co.uk> | 2009-09-08 20:55:31 -0400 |
---|---|---|
committer | Olivier CrĂȘte <olivier.crete@collabora.co.uk> | 2009-09-08 20:55:31 -0400 |
commit | 5a75baf74b9fbe633923a5191a6ec599e44ea5ad (patch) | |
tree | 00c13c999ad1e0f99d74251baad5793d5ebd0a4d | |
parent | afe442b6ed4b9e06b7c8707de80128fe0d54595c (diff) |
Don't leak fscodecs
-rw-r--r-- | telepathy-farsight/stream.c | 3 |
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); } |