summaryrefslogtreecommitdiffstats
path: root/ext/annodex/gstcmmlutils.c
diff options
context:
space:
mode:
authorJulien Moutte <julien@moutte.net>2006-02-25 11:37:10 +0000
committerJulien Moutte <julien@moutte.net>2006-02-25 11:37:10 +0000
commit36e55fc8582b7c256ddf606ff096eafd10c237ab (patch)
treee38c4c0dbe707688b9ec8e73a198595fddc65a8e /ext/annodex/gstcmmlutils.c
parent22e1a6cf15645507e499bc00f69d3ea5339de801 (diff)
ext/annodex/: Fix possible memleaks.
Original commit message from CVS: 2006-02-25 Julien MOUTTE <julien@moutte.net> * ext/annodex/gstcmmldec.c: (gst_cmml_dec_class_init), (gst_cmml_dec_finalize), (gst_cmml_dec_change_state): * ext/annodex/gstcmmlenc.c: (gst_cmml_enc_class_init), (gst_cmml_enc_finalize), (gst_cmml_enc_change_state): * ext/annodex/gstcmmlutils.c: (gst_cmml_track_list_destroy): Fix possible memleaks.
Diffstat (limited to 'ext/annodex/gstcmmlutils.c')
-rw-r--r--ext/annodex/gstcmmlutils.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/ext/annodex/gstcmmlutils.c b/ext/annodex/gstcmmlutils.c
index 8e3e4ff0..bdeea0a2 100644
--- a/ext/annodex/gstcmmlutils.c
+++ b/ext/annodex/gstcmmlutils.c
@@ -221,6 +221,8 @@ gst_cmml_track_list_destroy_track (gchar * key,
void
gst_cmml_track_list_destroy (GHashTable * tracks)
{
+ g_return_if_fail (tracks != NULL);
+
g_hash_table_foreach_remove (tracks,
(GHRFunc) gst_cmml_track_list_destroy_track, NULL);
g_hash_table_destroy (tracks);