From: <te...@ke...> - 2009-07-22 18:21:35
|
Module: gst-plugins-bad Branch: master Commit: 2abe07f963b6eb9c689e26b352cb394434cc5a56 URL: http://cgit.freedesktop.org/gstreamer/gst-plugins-bad/commit/?id=2abe07f963b6eb9c689e26b352cb394434cc5a56 Author: Olivier Crête <oli...@co...> Date: Tue Jul 21 15:33:41 2009 -0400 rtpsession: Free conflicting addresses on finalize --- 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 fa46f50..d63d9d0 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); |