From: Jan Schmidt Date: Sat, 14 Nov 2009 00:31:29 +0000 (+0000) Subject: resindvd: Guard against a divide-by-zero error. X-Git-Tag: 1.19.3~507^2~17787 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c4fb624ad9d9694f250a49b7d793b98aa6268434;p=platform%2Fupstream%2Fgstreamer.git resindvd: Guard against a divide-by-zero error. https://bugzilla.gnome.org/show_bug.cgi?id=600263 --- 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;