summaryrefslogtreecommitdiff
path: root/gst
diff options
context:
space:
mode:
authorWim Taymans <wim.taymans@collabora.co.uk>2012-09-11 11:28:06 +0200
committerWim Taymans <wim.taymans@collabora.co.uk>2012-09-11 11:28:06 +0200
commit414986e17b3be0d90ae53acd5b645424d330123b (patch)
treef8db51d84b7dd2fc61f57dff66fb9ffebf472e3c /gst
parenta0e9f6890e3858f3f3118f8fedac1c2c9110d4b7 (diff)
rademux: tags can be NULL
Diffstat (limited to 'gst')
-rw-r--r--gst/realmedia/rademux.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gst/realmedia/rademux.c b/gst/realmedia/rademux.c
index 91fbc08a..083033ba 100644
--- a/gst/realmedia/rademux.c
+++ b/gst/realmedia/rademux.c
@@ -365,7 +365,8 @@ gst_real_audio_demux_parse_header (GstRealAudioDemux * demux)
demux->fourcc = GST_READ_UINT32_LE (data + 56);
demux->pending_tags = gst_rm_utils_read_tags (data + 63,
demux->data_offset - 63, gst_rm_utils_read_string8);
- gst_tag_list_set_scope (demux->pending_tags, GST_TAG_SCOPE_GLOBAL);
+ if (demux->pending_tags)
+ gst_tag_list_set_scope (demux->pending_tags, GST_TAG_SCOPE_GLOBAL);
break;
default:
g_assert_not_reached ();