diff options
author | ulion <ulion@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2007-11-23 13:17:36 +0000 |
---|---|---|
committer | ulion <ulion@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2007-11-23 13:17:36 +0000 |
commit | 5363464d0ae871a896a2b3324fbaf1e71a1e24fb (patch) | |
tree | 579554e8dc41008991894126276eaabe95184435 /vobsub.c | |
parent | 5de794723e94dc6110538c223e82697183e20af2 (diff) | |
download | mpv-5363464d0ae871a896a2b3324fbaf1e71a1e24fb.tar.bz2 mpv-5363464d0ae871a896a2b3324fbaf1e71a1e24fb.tar.xz |
Check boundary for queue's current_index.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@25147 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'vobsub.c')
-rw-r--r-- | vobsub.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -1280,7 +1280,8 @@ void vobsub_seek(void * vobhandle, float pts) return; queue = vob->spu_streams + vobsub_id; queue->current_index = 0; - while ((queue->packets + queue->current_index)->pts100 < seek_pts100) + while (queue->current_index < queue->packets_size + && (queue->packets + queue->current_index)->pts100 < seek_pts100) ++queue->current_index; if (queue->current_index > 0) --queue->current_index; |