You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
13 lines
640 B
13 lines
640 B
16 years ago
|
diff -up faad2/frontend/main.c.cve faad2/frontend/main.c
|
||
|
--- faad2/frontend/main.c.cve 2007-11-01 13:33:29.000000000 +0100
|
||
|
+++ faad2/frontend/main.c 2008-11-10 22:43:49.000000000 +0100
|
||
|
@@ -914,6 +914,8 @@ int decodeMP4file(char *mp4file, char *s
|
||
|
sample_count = frameInfo.samples;
|
||
|
} else {
|
||
|
sample_count = (unsigned int)(dur * frameInfo.channels);
|
||
|
+ if (sample_count > frameInfo.samples)
|
||
|
+ sample_count = frameInfo.samples;
|
||
|
|
||
|
if (!useAacLength && !initial && (sampleId < numSamples/2) && (sample_count != frameInfo.samples))
|
||
|
{
|