diff options
author | Dafydd Harries <dafydd.harries@collabora.co.uk> | 2009-12-10 20:38:14 -0500 |
---|---|---|
committer | Sjoerd Simons <sjoerd.simons@collabora.co.uk> | 2009-12-18 18:39:47 +0000 |
commit | 27bb1340e0d4ea8594709bc0d4a5db86106359bb (patch) | |
tree | 675a3ffcaa68e668928e0e31bb38f73d38a1f082 /src/jingle-content.c | |
parent | 8f38439db7085dd668f051d73ed5ebb365fa35d5 (diff) | |
download | telepathy-gabble-27bb1340e0d4ea8594709bc0d4a5db86106359bb.tar.gz |
plug various leaks
Diffstat (limited to 'src/jingle-content.c')
-rw-r--r-- | src/jingle-content.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/jingle-content.c b/src/jingle-content.c index cac4c745b..76a76f56b 100644 --- a/src/jingle-content.c +++ b/src/jingle-content.c @@ -536,7 +536,11 @@ gabble_jingle_content_parse_add (GabbleJingleContent *c, if (disposition == NULL) disposition = "session"; - priv->disposition = g_strdup (disposition); + if (tp_strdiff (disposition, priv->disposition)) + { + g_free (priv->disposition); + priv->disposition = g_strdup (disposition); + } DEBUG ("content creating new transport type %s", g_type_name (transport_type)); |