mirror of https://github.com/mpv-player/mpv
Missing free_demux_packet after read error
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17780 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
dddd5404a5
commit
93ffd2ad79
|
@ -559,7 +559,10 @@ static int demux_mpg_gxf_fill_buffer(demuxer_t *demux, demux_stream_t *ds) {
|
|||
pack = new_demux_packet(STREAM_BUFFER_SIZE);
|
||||
len = stream_read(demux->stream, pack->buffer, STREAM_BUFFER_SIZE);
|
||||
if (len <= 0)
|
||||
{
|
||||
free_demux_packet(pack);
|
||||
return 0;
|
||||
}
|
||||
{
|
||||
register uint32_t state = (uint32_t)demux->priv;
|
||||
register int pos = -len;
|
||||
|
|
Loading…
Reference in New Issue