Commit 3b9a913d authored by Michael Niedermayer's avatar Michael Niedermayer

simplify seek() failure check

Originally committed as revision 6339 to svn://svn.ffmpeg.org/ffmpeg/trunk
parent 4156a436
......@@ -123,9 +123,6 @@ offset_t url_fseek(ByteIOContext *s, offset_t offset, int whence)
/* can do the seek inside the buffer */
s->buf_ptr = s->buffer + offset1;
} else {
if (!s->seek)
return -EPIPE;
#ifdef CONFIG_MUXERS
if (s->write_flag) {
flush_buffer(s);
......@@ -136,7 +133,7 @@ offset_t url_fseek(ByteIOContext *s, offset_t offset, int whence)
s->buf_end = s->buffer;
}
s->buf_ptr = s->buffer;
if (s->seek(s->opaque, offset, SEEK_SET) == (offset_t)-EPIPE)
if (!s->seek || s->seek(s->opaque, offset, SEEK_SET) == (offset_t)-EPIPE)
return -EPIPE;
s->pos = offset;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment