summaryrefslogtreecommitdiff
path: root/libavformat
diff options
context:
space:
mode:
authorLukasz Marek <lukasz.m.luki@gmail.com>2014-02-28 00:36:07 +0100
committerLukasz Marek <lukasz.m.luki@gmail.com>2014-03-06 00:32:24 +0100
commit1aa262f460c0814e71619a66a9652af4692a468a (patch)
treeaa6fd5ba43e881c5f1421dc3bf3ab76be649c939 /libavformat
parent4ba6a534dc94bd4ff44503de9c7985a456cfe503 (diff)
lavf/http: return error from seek on invalid whence
Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com>
Diffstat (limited to 'libavformat')
-rw-r--r--libavformat/http.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libavformat/http.c b/libavformat/http.c
index 08832bde59..74e81625cd 100644
--- a/libavformat/http.c
+++ b/libavformat/http.c
@@ -959,6 +959,8 @@ static int64_t http_seek(URLContext *h, int64_t off, int whence)
off += s->off;
else if (whence == SEEK_END)
off += s->filesize;
+ else if (whence != SEEK_SET)
+ return AVERROR(EINVAL);
if (off < 0)
return AVERROR(EINVAL);
s->off = off;