Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com>
Lukasz Marek authored on 2014/02/28 08:04:29... | ... |
@@ -243,6 +243,11 @@ static int64_t libssh_seek(URLContext *h, int64_t pos, int whence) |
243 | 243 |
return AVERROR(EINVAL); |
244 | 244 |
} |
245 | 245 |
|
246 |
+ if (newpos < 0) { |
|
247 |
+ av_log(h, AV_LOG_ERROR, "Seeking to nagative position.\n"); |
|
248 |
+ return AVERROR(EINVAL); |
|
249 |
+ } |
|
250 |
+ |
|
246 | 251 |
if (sftp_seek64(libssh->file, newpos)) { |
247 | 252 |
av_log(h, AV_LOG_ERROR, "Error during seeking.\n"); |
248 | 253 |
return AVERROR(EIO); |