]> git.sesse.net Git - ffmpeg/commitdiff
check url_fseek return value
authorBaptiste Coudurier <baptiste.coudurier@gmail.com>
Thu, 31 Jul 2008 18:12:37 +0000 (18:12 +0000)
committerBaptiste Coudurier <baptiste.coudurier@gmail.com>
Thu, 31 Jul 2008 18:12:37 +0000 (18:12 +0000)
Originally committed as revision 14490 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavformat/raw.c

index bb1345a04375669422a8ef66b842aedc732d8a12..6f7337927412a7691eadaf28b6c81ad6539c2587 100644 (file)
@@ -221,7 +221,7 @@ int pcm_read_seek(AVFormatContext *s,
                   int stream_index, int64_t timestamp, int flags)
 {
     AVStream *st;
-    int block_align, byte_rate;
+    int block_align, byte_rate, ret;
     int64_t pos;
 
     st = s->streams[0];
@@ -243,7 +243,8 @@ int pcm_read_seek(AVFormatContext *s,
 
     /* recompute exact position */
     st->cur_dts = av_rescale(pos, st->time_base.den, byte_rate * (int64_t)st->time_base.num);
-    url_fseek(s->pb, pos + s->data_offset, SEEK_SET);
+    if ((ret = url_fseek(s->pb, pos + s->data_offset, SEEK_SET)) < 0)
+        return ret;
     return 0;
 }