libextractor

GNU libextractor
Log | Files | Refs | Submodules | README | LICENSE

commit 34b4812d8902ae2bb8ca2340ad51955a50e40ec0
parent 60c32568148f9f719c12facbc633f80de3e8efd8
Author: Christian Grothoff <christian@grothoff.org>
Date:   Tue, 20 Mar 2012 06:53:57 +0000

LRN: Don't divide by zero

Diffstat:
Mdoc/version.texi | 4++--
Msrc/plugins/mkv_extractor.c | 5++++-
2 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/doc/version.texi b/doc/version.texi @@ -1,4 +1,4 @@ -@set UPDATED 1 April 2010 -@set UPDATED-MONTH April 2010 +@set UPDATED 29 January 2012 +@set UPDATED-MONTH January 2012 @set EDITION 0.6.3 @set VERSION 0.6.3 diff --git a/src/plugins/mkv_extractor.c b/src/plugins/mkv_extractor.c @@ -292,7 +292,10 @@ EXTRACTOR_mkv_extract (const unsigned char *data, size_t size, } break; case MKVID_DefaultDuration: - fps = (unsigned int) (1000000000 / value); + if (value > 0) + fps = (unsigned int) (1000000000 / value); + else + fps = 0; break; case MKVID_Language: snprintf (buffer,