diff options
author | Christian Grothoff <christian@grothoff.org> | 2012-03-20 06:53:57 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2012-03-20 06:53:57 +0000 |
commit | 34b4812d8902ae2bb8ca2340ad51955a50e40ec0 (patch) | |
tree | 33605e1a9d290c7a9bbbadf63631a6e9ca6adcf0 /src/plugins/mkv_extractor.c | |
parent | 60c32568148f9f719c12facbc633f80de3e8efd8 (diff) | |
download | libextractor-34b4812d8902ae2bb8ca2340ad51955a50e40ec0.tar.gz libextractor-34b4812d8902ae2bb8ca2340ad51955a50e40ec0.zip |
LRN: Don't divide by zero
Diffstat (limited to 'src/plugins/mkv_extractor.c')
-rw-r--r-- | src/plugins/mkv_extractor.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/plugins/mkv_extractor.c b/src/plugins/mkv_extractor.c index 678b4de..a27a5ad 100644 --- 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, | |||
292 | } | 292 | } |
293 | break; | 293 | break; |
294 | case MKVID_DefaultDuration: | 294 | case MKVID_DefaultDuration: |
295 | fps = (unsigned int) (1000000000 / value); | 295 | if (value > 0) |
296 | fps = (unsigned int) (1000000000 / value); | ||
297 | else | ||
298 | fps = 0; | ||
296 | break; | 299 | break; |
297 | case MKVID_Language: | 300 | case MKVID_Language: |
298 | snprintf (buffer, | 301 | snprintf (buffer, |