slackbuilds_ponce/audio/flake/1001-buffer_overrun.patch
Edinaldo P. Silva 6fc1d55057 audio/flake: Fix buffer overrun.
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
2015-11-28 07:25:59 +07:00

18 lines
583 B
Diff

Description: Pass max_order instead of max_order+1 to compute_lpc_coefs().
This avoids a buffer overrun in the autoc[] array.
Origin: upstream, commit:263
---
libflake/lpc.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--- flake.orig/libflake/lpc.c
+++ flake/libflake/lpc.c
@@ -232,7 +232,7 @@ lpc_calc_coefs(const int32_t *samples, i
int i;
int opt_order;
- compute_autocorr(samples, blocksize, max_order+1, autoc);
+ compute_autocorr(samples, blocksize, max_order, autoc);
opt_order = max_order;
if(omethod == FLAKE_ORDER_METHOD_EST) {