mirror of https://code.videolan.org/videolan/vlc
input: stream_memory: handle skip reads
Regular streams skip if p_read is NULL.
This commit is contained in:
parent
0ad6f449b6
commit
426d82731a
|
@ -157,7 +157,8 @@ static int Read( stream_t *s, void *p_read, unsigned int i_read )
|
|||
{
|
||||
stream_sys_t *p_sys = s->p_sys;
|
||||
int i_res = __MIN( i_read, p_sys->i_size - p_sys->i_pos );
|
||||
memcpy( p_read, p_sys->p_buffer + p_sys->i_pos, i_res );
|
||||
if ( p_read )
|
||||
memcpy( p_read, p_sys->p_buffer + p_sys->i_pos, i_res );
|
||||
p_sys->i_pos += i_res;
|
||||
return i_res;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue