From e3f069bf7a381b957aee697c9354bcbb9d7c8d2a Mon Sep 17 00:00:00 2001 From: luran Date: Thu, 1 Jan 2004 11:01:09 +0000 Subject: fix the crash when seek with 'unknown' subtitles, hopefully... git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11710 b3059339-0415-0410-9bf9-f77b7e298cf2 --- vobsub.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'vobsub.c') diff --git a/vobsub.c b/vobsub.c index a85d230951..3135952265 100644 --- a/vobsub.c +++ b/vobsub.c @@ -1274,6 +1274,9 @@ void vobsub_seek(void * vobhandle, float pts) int seek_pts100 = (int)pts * 90000; if (vob->spu_streams && 0 <= vobsub_id && (unsigned) vobsub_id < vob->spu_streams_size) { + /* do not seek if we don't know the id */ + if (vobsub_get_id(vob, vobsub_id) == NULL) + return; queue = vob->spu_streams + vobsub_id; queue->current_index = 0; while ((queue->packets + queue->current_index)->pts100 < seek_pts100) -- cgit v1.2.3