From 014ce1511cf59e36555e8f64e24faff5c180c9f8 Mon Sep 17 00:00:00 2001 From: Sebastien Cote Date: Thu, 12 Oct 2006 19:09:06 +0000 Subject: [PATCH] gst-libs/gst/rtp/gstbasertppayload.c: Fix two small memory leaks (#361456). Original commit message from CVS: Patch by: Sebastien Cote * gst-libs/gst/rtp/gstbasertppayload.c: (gst_basertppayload_init), (gst_basertppayload_finalize): Fix two small memory leaks (#361456). --- ChangeLog | 8 ++++++++ gst-libs/gst/rtp/gstbasertppayload.c | 8 ++++++++ 2 files changed, 16 insertions(+) diff --git a/ChangeLog b/ChangeLog index 28a3227a06..e44145570b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2006-10-12 Tim-Philipp Müller + + Patch by: Sebastien Cote + + * gst-libs/gst/rtp/gstbasertppayload.c: (gst_basertppayload_init), + (gst_basertppayload_finalize): + Fix two small memory leaks (#361456). + 2006-10-10 Julien MOUTTE * tests/examples/seek/seek.c: (do_seek), diff --git a/gst-libs/gst/rtp/gstbasertppayload.c b/gst-libs/gst/rtp/gstbasertppayload.c index 4208fdb367..7a53d919bd 100644 --- a/gst-libs/gst/rtp/gstbasertppayload.c +++ b/gst-libs/gst/rtp/gstbasertppayload.c @@ -202,6 +202,9 @@ gst_basertppayload_init (GstBaseRTPPayload * basertppayload, gpointer g_class) basertppayload->ts_offset = DEFAULT_TIMESTAMP_OFFSET; basertppayload->max_ptime = DEFAULT_MAX_PTIME; + basertppayload->media = NULL; + basertppayload->encoding_name = NULL; + basertppayload->clock_rate = 0; } @@ -219,6 +222,11 @@ gst_basertppayload_finalize (GObject * object) g_rand_free (basertppayload->ts_rand); basertppayload->ts_rand = NULL; + g_free (basertppayload->media); + basertppayload->media = NULL; + g_free (basertppayload->encoding_name); + basertppayload->encoding_name = NULL; + G_OBJECT_CLASS (parent_class)->finalize (object); }