diff options
author | Olivier CrĂȘte <olivier.crete@collabora.co.uk> | 2009-07-21 15:33:41 -0400 |
---|---|---|
committer | Olivier CrĂȘte <olivier.crete@collabora.co.uk> | 2009-07-22 14:19:57 -0400 |
commit | 2abe07f963b6eb9c689e26b352cb394434cc5a56 (patch) | |
tree | fd7e6040f0fe590e6f4b9fd83eff566d4cc3d013 | |
parent | d555d570e69366da7380e52fe4e5f73d9e4b7d40 (diff) | |
download | gst-plugins-bad-2abe07f963b6eb9c689e26b352cb394434cc5a56.tar.gz gst-plugins-bad-2abe07f963b6eb9c689e26b352cb394434cc5a56.tar.bz2 gst-plugins-bad-2abe07f963b6eb9c689e26b352cb394434cc5a56.zip |
rtpsession: Free conflicting addresses on finalize
-rw-r--r-- | gst/rtpmanager/rtpsession.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gst/rtpmanager/rtpsession.c b/gst/rtpmanager/rtpsession.c index fa46f501..d63d9d0e 100644 --- a/gst/rtpmanager/rtpsession.c +++ b/gst/rtpmanager/rtpsession.c @@ -369,6 +369,9 @@ rtp_session_finalize (GObject * object) for (i = 0; i < 32; i++) g_hash_table_destroy (sess->ssrcs[i]); + g_list_foreach (sess->conflicting_addresses, (GFunc) g_free, NULL); + g_list_free (sess->conflicting_addresses); + g_free (sess->bye_reason); g_hash_table_destroy (sess->cnames); |