diff options
author | Jan Schmidt <jan@centricular.com> | 2016-08-04 22:28:13 +1000 |
---|---|---|
committer | Jan Schmidt <jan@centricular.com> | 2016-08-04 22:28:13 +1000 |
commit | f2dc791479f42e0c2f0f4ff93ec0d25b78950bca (patch) | |
tree | d28bab268791198b150fb6b6565e81f9ed291748 /ext/hls/gsthlsdemux.c | |
parent | d78686f7d49754875c51bc9cba121b022befadbb (diff) | |
download | gstreamer-plugins-bad-f2dc791479f42e0c2f0f4ff93ec0d25b78950bca.tar.gz |
hls: Avoid potential NULL pointer dereference.
Fixes CID 1364753
Diffstat (limited to 'ext/hls/gsthlsdemux.c')
-rw-r--r-- | ext/hls/gsthlsdemux.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/ext/hls/gsthlsdemux.c b/ext/hls/gsthlsdemux.c index 8824931da..4cf5b8138 100644 --- a/ext/hls/gsthlsdemux.c +++ b/ext/hls/gsthlsdemux.c @@ -596,8 +596,10 @@ gst_hls_demux_process_manifest (GstAdaptiveDemux * demux, GstBuffer * buf) NULL, demux->connection_speed); } - GST_INFO_OBJECT (hlsdemux, "selected %s", variant->name); - gst_hls_demux_set_current_variant (hlsdemux, variant); // FIXME: inline? + if (variant) { + GST_INFO_OBJECT (hlsdemux, "selected %s", variant->name); + gst_hls_demux_set_current_variant (hlsdemux, variant); // FIXME: inline? + } /* get the selected media playlist (unless the inital list was one already) */ if (!hlsdemux->master->is_simple) { |