]> git.sesse.net Git - vlc/commitdiff
hds: fix dereference after NULL check (cid #1224532)
authorTristan Matthews <le.businessman@gmail.com>
Fri, 1 Aug 2014 04:11:45 +0000 (00:11 -0400)
committerTristan Matthews <le.businessman@gmail.com>
Fri, 1 Aug 2014 04:11:45 +0000 (00:11 -0400)
modules/stream_filter/hds/hds.c

index 2c0750afdb73468c91105f0a58ac36749f30a418..5ec1a37e5c8f759411bc49cb4694d6dff3848f96 100644 (file)
@@ -583,6 +583,12 @@ static void parse_BootstrapData( vlc_object_t* p_this,
            data_end > data_p &&
            (data_p = parse_asrt( p_this, s, data_p, data_end )) );
 
+    if( ! data_p )
+    {
+        msg_Warn( p_this, "Couldn't find afrt data" );
+        return;
+    }
+
     uint8_t afrt_count = *data_p;
     data_p++;