diff options
author | Olivier Crête <olivier.crete@collabora.co.uk> | 2009-07-21 15:33:41 -0400 |
---|---|---|
committer | Tim-Philipp Müller <tim.muller@collabora.co.uk> | 2009-08-11 02:30:46 +0100 |
commit | e8c6bcdf8da3121b057121ba1a0904e588dc714e (patch) | |
tree | afc03993b5862b6231b2e5c01fb09a43b90fc8de /gst/rtpmanager/rtpsession.c | |
parent | 428368b44ae2ba9c488ddd8d87485b8a8ed1cdec (diff) |
rtpsession: Free conflicting addresses on finalize
Diffstat (limited to 'gst/rtpmanager/rtpsession.c')
-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); |