Browse Source

Plug memory leak for truncated files

Originally committed as revision 22154 to svn://svn.ffmpeg.org/ffmpeg/trunk
tags/v0.6
Vitor Sessak 16 years ago
parent
commit
5eef7bcd09
1 changed files with 4 additions and 4 deletions
  1. +4
    -4
      libavformat/mtv.c

+ 4
- 4
libavformat/mtv.c View File

@@ -168,8 +168,8 @@ static int mtv_read_packet(AVFormatContext *s, AVPacket *pkt)
url_fskip(pb, MTV_AUDIO_PADDING_SIZE);

ret = av_get_packet(pb, pkt, MTV_ASUBCHUNK_DATA_SIZE);
if(ret != MTV_ASUBCHUNK_DATA_SIZE)
return AVERROR(EIO);
if(ret < 0)
return ret;

pkt->pos -= MTV_AUDIO_PADDING_SIZE;
pkt->stream_index = AUDIO_SID;
@@ -177,8 +177,8 @@ static int mtv_read_packet(AVFormatContext *s, AVPacket *pkt)
}else
{
ret = av_get_packet(pb, pkt, mtv->img_segment_size);
if(ret != mtv->img_segment_size)
return AVERROR(EIO);
if(ret < 0)
return ret;

#if !HAVE_BIGENDIAN



Loading…
Cancel
Save