# HG changeset patch # User ods15 # Date 1159769287 0 # Node ID 9b1217a7e09f1407f30303b907b53694e1e8f342 # Parent 46441c25abdc3a89e5abb9ddd8f4441f30812d66 Original Commit: r69 | ods15 | 2006-09-27 20:27:50 +0300 (Wed, 27 Sep 2006) | 2 lines prevent buffer overflow diff -r 46441c25abdc -r 9b1217a7e09f vorbis_enc.c --- a/vorbis_enc.c Mon Oct 02 06:08:03 2006 +0000 +++ b/vorbis_enc.c Mon Oct 02 06:08:07 2006 +0000 @@ -661,7 +661,7 @@ for (j = begin; j < end; j++) average += fabs(coeffs[j]); average /= end - begin; average /= 32; // MAGIC! - for (j = 0; j < range; j++) if (floor1_inverse_db_table[j * fc->multiplier] > average) break; + for (j = 0; j < range - 1; j++) if (floor1_inverse_db_table[j * fc->multiplier] > average) break; posts[fc->list[i].sort] = j; } }