[FFmpeg-cvslog] r14490 - trunk/libavformat/raw.c

bcoudurier subversion
Thu Jul 31 20:12:37 CEST 2008


Author: bcoudurier
Date: Thu Jul 31 20:12:37 2008
New Revision: 14490

Log:
check url_fseek return value

Modified:
   trunk/libavformat/raw.c

Modified: trunk/libavformat/raw.c
==============================================================================
--- trunk/libavformat/raw.c	(original)
+++ trunk/libavformat/raw.c	Thu Jul 31 20:12:37 2008
@@ -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;
 }
 




More information about the ffmpeg-cvslog mailing list