# HG changeset patch # User bcoudurier # Date 1150240439 0 # Node ID c25f3b5b9a5c2c4b76174894df0f5c7ccd2b0fb8 # Parent f3088e843a35a8c428be24addc2b6153b1ad27f9 check fseek return value diff -r f3088e843a35 -r c25f3b5b9a5c mov.c --- a/mov.c Tue Jun 13 22:49:05 2006 +0000 +++ b/mov.c Tue Jun 13 23:13:59 2006 +0000 @@ -1733,6 +1733,7 @@ int next_sample= -99; int size; int idx; + int ret; size = 0x0FFFFFFF; if (mov->partial) { @@ -1858,8 +1859,9 @@ return -1; if(size == 0) 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); pkt->stream_index = sc->ffindex;