]> git.sesse.net Git - vlc/blobdiff - modules/demux/playlist/asx.c
Fix reading ASX playlist when its size is unknown
[vlc] / modules / demux / playlist / asx.c
index 49e1dc4c01ce1083fa91d9d788f1c2b6cefb8480..0af2d4c0ed29594ae0195e2c117f73fec3685b33 100644 (file)
@@ -247,7 +247,7 @@ static int Demux( demux_t *p_demux )
         for( ;; )
         {
             int i_read = stream_Read( p_demux->s, &p_sys->psz_data[i_pos], p_sys->i_data_len - i_pos );
-            p_sys->psz_data[i_read] = '\0';
+            p_sys->psz_data[i_pos + i_read] = '\0';
 
             if( i_read < p_sys->i_data_len - i_pos ) break; /* Done */