summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--clutter-gst/clutter-gst-player.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/clutter-gst/clutter-gst-player.c b/clutter-gst/clutter-gst-player.c
index b60161c..9f4ecf5 100644
--- a/clutter-gst/clutter-gst-player.c
+++ b/clutter-gst/clutter-gst-player.c
@@ -285,7 +285,8 @@ free_tags_list (GList **listp)
l = *listp;
while (l)
{
- gst_tag_list_free (l->data);
+ if (l->data)
+ gst_tag_list_free (l->data);
l = g_list_delete_link (l, l);
}