repositories
/
deb_ffmpeg.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Imported Debian version 2.5.1~trusty
[deb_ffmpeg.git]
/
ffmpeg
/
libavformat
/
aviobuf.c
diff --git
a/ffmpeg/libavformat/aviobuf.c
b/ffmpeg/libavformat/aviobuf.c
index f374314fba8e5dd41fc9dc4f7d0473fb8c63fa6a..0b0748e954680c0b952d71f1cdc829cbb36f5444 100644
(file)
--- a/
ffmpeg/libavformat/aviobuf.c
+++ b/
ffmpeg/libavformat/aviobuf.c
@@
-223,6
+223,9
@@
int64_t avio_seek(AVIOContext *s, int64_t offset, int whence)
return offset1;
offset += offset1;
}
+ if (offset < 0)
+ return AVERROR(EINVAL);
+
offset1 = offset - pos;
if (!s->must_flush && (!s->direct || !s->seek) &&
offset1 >= 0 && offset1 <= buffer_size) {