diff --git a/ChangeLog b/ChangeLog index 2b22dee6e1..11cd41be20 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2006-04-10 Michael Smith + + * ext/annodex/gstcmmlutils.c: (gst_cmml_track_list_del_clip): + Use g_list_delete_link () instead of g_list_remove_link () so that + we free the link as well as the contained data. + 2006-04-10 Wim Taymans Patch by: Ryan Lortie (desrt) diff --git a/common b/common index 1783855e98..a6710e67fd 160000 --- a/common +++ b/common @@ -1 +1 @@ -Subproject commit 1783855e983a5294434673694e8a57e44980b6f1 +Subproject commit a6710e67fd82147e32a18f1b63177583faffd498 diff --git a/ext/annodex/gstcmmlutils.c b/ext/annodex/gstcmmlutils.c index 9e19e681d3..a9e561f813 100644 --- a/ext/annodex/gstcmmlutils.c +++ b/ext/annodex/gstcmmlutils.c @@ -287,7 +287,7 @@ gst_cmml_track_list_del_clip (GHashTable * tracks, GstCmmlTagClip * clip) link = g_list_find (track->clips, clip); if (link) { g_object_unref (G_OBJECT (link->data)); - track->clips = g_list_remove_link (track->clips, link); + track->clips = g_list_delete_link (track->clips, link); res = TRUE; } }