mirror of
https://git.videolan.org/git/ffmpeg.git
synced 2024-08-20 08:15:06 +02:00
check fseek return value
Originally committed as revision 5474 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
c3daf8d833
commit
ef4c8bbfb7
@ -1733,6 +1733,7 @@ static int mov_read_packet(AVFormatContext *s, AVPacket *pkt)
|
|||||||
int next_sample= -99;
|
int next_sample= -99;
|
||||||
int size;
|
int size;
|
||||||
int idx;
|
int idx;
|
||||||
|
int ret;
|
||||||
size = 0x0FFFFFFF;
|
size = 0x0FFFFFFF;
|
||||||
|
|
||||||
if (mov->partial) {
|
if (mov->partial) {
|
||||||
@ -1858,8 +1859,9 @@ readchunk:
|
|||||||
return -1;
|
return -1;
|
||||||
if(size == 0)
|
if(size == 0)
|
||||||
return -1;
|
return -1;
|
||||||
url_fseek(&s->pb, offset, SEEK_SET);
|
ret = url_fseek(&s->pb, offset, SEEK_SET);
|
||||||
|
if (ret < 0)
|
||||||
|
return ret;
|
||||||
av_get_packet(&s->pb, pkt, size);
|
av_get_packet(&s->pb, pkt, size);
|
||||||
pkt->stream_index = sc->ffindex;
|
pkt->stream_index = sc->ffindex;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user