diff options
author | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2007-08-19 21:22:27 +0000 |
---|---|---|
committer | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2007-08-19 21:22:27 +0000 |
commit | afe879eb993944c55474e619fb123a0b00143ead (patch) | |
tree | 08ca71a24f40b03ef4c7bbcacfc710b1fc1e5231 /libmpdemux | |
parent | 0f6e7bd09532c6a6745570b18131dd9ef821b073 (diff) | |
download | mpv-afe879eb993944c55474e619fb123a0b00143ead.tar.bz2 mpv-afe879eb993944c55474e619fb123a0b00143ead.tar.xz |
Do not seek to an invalid position.
Patch by {emild [at] cs technion ac il}
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@24102 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdemux')
-rw-r--r-- | libmpdemux/demux_lavf.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libmpdemux/demux_lavf.c b/libmpdemux/demux_lavf.c index a153615fc5..50250db877 100644 --- a/libmpdemux/demux_lavf.c +++ b/libmpdemux/demux_lavf.c @@ -148,6 +148,8 @@ static offset_t mp_seek(URLContext *h, offset_t pos, int whence){ else return -1; + if(pos<0) + return -1; if(pos<stream->end_pos && stream->eof) stream_reset(stream); if(stream_seek(stream, pos)==0) |