]> git.sesse.net Git - vlc/commitdiff
Fixed regression in http access.
authorLaurent Aimar <fenrir@videolan.org>
Mon, 22 Feb 2010 22:19:50 +0000 (23:19 +0100)
committerLaurent Aimar <fenrir@videolan.org>
Mon, 22 Feb 2010 22:22:24 +0000 (23:22 +0100)
access_t::info.i_pos must always be updated to allow icy-meta and seeking
support.

modules/access/http.c

index 569d4d0c4f2d690c4dd231da9d064bca7962a837..8ddcf5c8e5712bbe09b887151d78ec5d9532021d 100644 (file)
@@ -885,9 +885,9 @@ static ssize_t Read( access_t *p_access, uint8_t *p_buffer, size_t i_len )
     }
 
     assert( i_read >= 0 );
+    p_access->info.i_pos += i_read;
     if( p_sys->b_has_size )
     {
-        p_access->info.i_pos += i_read;
         assert( p_access->info.i_pos <= p_access->info.i_size );
         assert( (unsigned)i_read <= p_sys->i_remaining );
         p_sys->i_remaining -= i_read;