]> git.sesse.net Git - vlc/commitdiff
addons: vorepository: missing internal manifest stream creation check
authorFrancois Cartegnie <fcvlcdev@free.fr>
Thu, 13 Feb 2014 17:36:52 +0000 (18:36 +0100)
committerFrancois Cartegnie <fcvlcdev@free.fr>
Thu, 13 Feb 2014 17:37:16 +0000 (18:37 +0100)
modules/misc/addons/vorepository.c

index 253931eddd142a78b8b60c1cb35b935f0c10b73e..b19695db1a3317d12244ed9d0de4be5430566c56 100644 (file)
@@ -411,6 +411,8 @@ static int Retrieve( addons_finder_t *p_finder, addon_entry_t *p_entry )
 
     p_stream = stream_UrlNew( p_finder, psz_manifest );
     free( psz_manifest );
+    if ( !p_stream )
+        return VLC_EGENERIC;
 
     int i_ret = ( ParseManifest( p_finder, p_entry,
                                  p_finder->p_sys->psz_tempfile, p_stream ) > 0 )