From a93348cc6da0eff1a30fd08b2ec17962079a38a6 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Wed, 12 Sep 2007 21:23:47 +0000 Subject: gst/rtpmanager/: Various leak fixes. Original commit message from CVS: * gst/rtpmanager/gstrtpbin.c: (create_session), (free_session), (get_client), (free_client), (gst_rtp_bin_associate), (free_stream), (gst_rtp_bin_class_init), (gst_rtp_bin_dispose), (gst_rtp_bin_finalize): * gst/rtpmanager/gstrtpjitterbuffer.c: (gst_rtp_jitter_buffer_class_init), (gst_rtp_jitter_buffer_finalize): * gst/rtpmanager/gstrtpptdemux.c: (gst_rtp_pt_demux_release): * gst/rtpmanager/gstrtpsession.c: (gst_rtp_session_finalize), (gst_rtp_session_set_property), (gst_rtp_session_chain_recv_rtp), (gst_rtp_session_chain_send_rtp): * gst/rtpmanager/gstrtpssrcdemux.c: (gst_rtp_ssrc_demux_class_init), (gst_rtp_ssrc_demux_dispose): * gst/rtpmanager/rtpsession.c: (rtp_session_finalize): * gst/rtpmanager/rtpsession.h: Various leak fixes. --- gst/rtpmanager/rtpsession.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'gst/rtpmanager/rtpsession.c') diff --git a/gst/rtpmanager/rtpsession.c b/gst/rtpmanager/rtpsession.c index 724fa24a..fa9b84db 100644 --- a/gst/rtpmanager/rtpsession.c +++ b/gst/rtpmanager/rtpsession.c @@ -214,7 +214,12 @@ rtp_session_finalize (GObject * object) g_object_unref (sess->source); g_free (sess->cname); + g_free (sess->name); + g_free (sess->email); + g_free (sess->phone); + g_free (sess->location); g_free (sess->tool); + g_free (sess->note); g_free (sess->bye_reason); G_OBJECT_CLASS (rtp_session_parent_class)->finalize (object); -- cgit