summaryrefslogtreecommitdiff
path: root/ext/hls/gsthlsdemux.c
diff options
context:
space:
mode:
authorJan Schmidt <jan@centricular.com>2016-08-04 22:28:13 +1000
committerJan Schmidt <jan@centricular.com>2016-08-04 22:28:13 +1000
commitf2dc791479f42e0c2f0f4ff93ec0d25b78950bca (patch)
treed28bab268791198b150fb6b6565e81f9ed291748 /ext/hls/gsthlsdemux.c
parentd78686f7d49754875c51bc9cba121b022befadbb (diff)
downloadgstreamer-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.c6
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) {