From c4fb624ad9d9694f250a49b7d793b98aa6268434 Mon Sep 17 00:00:00 2001 From: Jan Schmidt Date: Sat, 14 Nov 2009 00:31:29 +0000 Subject: [PATCH] resindvd: Guard against a divide-by-zero error. https://bugzilla.gnome.org/show_bug.cgi?id=600263 --- ext/resindvd/resindvdsrc.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ext/resindvd/resindvdsrc.c b/ext/resindvd/resindvdsrc.c index 2b81a8d..7f342d3 100644 --- a/ext/resindvd/resindvdsrc.c +++ b/ext/resindvd/resindvdsrc.c @@ -2591,6 +2591,9 @@ rsn_dvdsrc_get_sector_from_time_tmap (resinDvdSrc * src, GstClockTime ts) /* Get the time map */ title_tmap = vts_tmapt->tmap + vts_ttn - 1; + if (title_tmap->tmu == 0) + return -1; + entry = ts / (title_tmap->tmu * GST_SECOND); if (entry == 0) return 0; -- 2.7.4